konto usunięte

Temat: XML, GML

Witam,
Mam taki problem:
Dane wejściowe:
- Pliki GML zawierające współrzędne obiektów
- Plik zawierający wykaz szukanych obiektów wraz z dodatkowymi atrybutami
Oczekiwany rezultat:
- Plik GML zawierający współrzędne szukanych obiektów wraz z atrybutami

Pliki GML nazwane są zgodnie z bazą TERYT czyli:

WWPPGG_T.OOOO,
Gzie WW - WOJEWÓDZTWO
PP - POWIAT
GG - GMINA
T - TYP GMINY
OOOO - OBRĘB

Przykładowo:
160912_2.0003

W pliku ta częśc kodu teryt jest niezmienna, lecz dochodzą informację: AR_NR.NRDZ
Gdzie AR_NR - numer arkusza mapy
NRDZ - numer działki

Przykładowo:
160912_2.0003.AR_1.101
160912_2.0003.AR_2.1

Chciałbym, żeby skrypt przeszukiwał pliki GML pod kątem poszukiwanych obiektów, wybierał ich współrzędne i łączył z określonymi atrybutami tworząc nowy plik GML, zgodny ze struktóra plików wejsciowych. Problem ponadto komplikuje fakt, że nie zawsze występuje częśc AR_NR na liscie szukanych obiektów lub w pliku GML, czyli zasadne byloby w wypadku braku pozycji na liscie przeszukiwanie jej eliminujac z nazwy częśc AR_NR. Ponadto skrypt musialby podawac liste obiektow dla ktorych nie udalo sie stworzyc polaczenia oraz liste zdublowanych obiektów.

Prosze o pomoc oraz inormacje czy takie zadanie jest mozliwe do zrealizowania w miare szybko dla osoby raczkujacej w programowaniu?

Korzystam z podobnego rozwiazania, ktore stworzylem jakis czas temu wykorzystując SQL, lecz z roznych przyczyn nie jestem z niego zadowolony.Marcin Oszańca edytował(a) ten post dnia 13.02.11 o godzinie 12:50