Stefan Fiołkowski

Stefan Fiołkowski specjalista ds.
planowania
przestrzennego

Temat: xml do shp. jak to zrobić?

czy jest możliwość skonwertowania pliku xml do shp. Można to zrobić w ArcGIS? jeżeli tak to jak?
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: xml do shp. jak to zrobić?

XML to format zapisu - który może mieć różną strukturę. Co jest w środku tego pliku - czy wiesz jaka jest jego zawartość (teryt,bdot,TBD,emuia, gml, ......) ? Ewentualnie czy dostałeś do tych plików pliki XSD ?
Adam Dąbrowski

Adam Dąbrowski Spatial Data
scientist, GIS,
Statystyka, Ekologia
krajobr...

Temat: xml do shp. jak to zrobić?

O ile pamiętam Quantum GIS otwiera bez problemu pliki w formacie ..xml. Potem wystarczy zapisać warstwę jako shape file i gotowe.
Stefan Fiołkowski

Stefan Fiołkowski specjalista ds.
planowania
przestrzennego

Temat: xml do shp. jak to zrobić?

jest to xml z BDOT. Mam same pliki xml.
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: xml do shp. jak to zrobić?

BDOT10k - po zamianie na rozszerzenie GML - Qgis wczytuje linie i punkty, ma problem związany z poligonami, nie wczytuje geometrii. Nie wczytuje też odniesienia do zewnętrznych tabel i ma problem z kilkoma innymi mniej ważnymi rzeczami.Jeśli w nagłówku xml masz odniesienie do gml 3.2 to możesz użyć tego a wczytasz i poligony i odniesienia. http://geoinformatyka.com.pl/jak-dane-bdot10k-w-xml-3-...

Sugerowałbym wydanie danych do geobazy z Qgis jeśli używasz ESRI. Nie zetniesz nagłówków.Ten post został edytowany przez Autora dnia 18.02.14 o godzinie 08:48
Stefan Fiołkowski

Stefan Fiołkowski specjalista ds.
planowania
przestrzennego

Temat: xml do shp. jak to zrobić?

Próbowałem otworzyć w QGIS 2.0.1 i wyskakuje informacja: nieprawidłowe źródło danych: plik jest nieprawidłowym lub nierozpoznawalnym źródłem danych. Zmieniałem rozszerzenie z xml na gml i bez zmian.
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: xml do shp. jak to zrobić?

Prawdopodobnie masz TBD a nie Bdot - prześlij jeśli możesz mi na priv listę plików i nagłówek jednego z nich - to tam gdzie są odwołania xmlns na początku pliku.Ten post został edytowany przez Autora dnia 17.02.14 o godzinie 09:13
Stefan Fiołkowski

Stefan Fiołkowski specjalista ds.
planowania
przestrzennego

Temat: xml do shp. jak to zrobić?

Wysłane
Jola Popielarska

Jola Popielarska właściciel,
Ergogis,Gis-Projekt

Temat: xml do shp. jak to zrobić?

Mam sprintMapa mogę przerzucić i tbd i bdota, polecam się
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: xml do shp. jak to zrobić?

http://geoinformatyka.com.pl/jak-dane-bdot10k-w-xml-3-...

Zaktualizowałem program, teraz przetwarza również TBD.
Stefan Fiołkowski

Stefan Fiołkowski specjalista ds.
planowania
przestrzennego

Temat: xml do shp. jak to zrobić?

Bardzo dziękuje Karol. Kawał dobrej roboty :)
Ewa S.

Ewa S. Doktorant, UWM

Temat: xml do shp. jak to zrobić?

mam problem z importem. pobrałam program Karola (thx), przerzucam pliki a QGIS 2.2 wyrzuca mi błąd informujący o tym, że wczytywany plik *.gml "jest nieprawidłowym lub nierozpoznanym źródłem danych ".
Karol help!
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: xml do shp. jak to zrobić?

puść mi mailem przykładowy plik - wieczorem go obejrzę, jeśli będzie trzeba wypuszczę update.
Do tej pory zaobserwowałem że dzieje się tak wtedy gdy:
- w pliku nic nie ma czyli wytworzony xml nie zawiera obiektów a jedynie sam nagłówek i pusty featurecollection
-próbujesz wczytać plik uzytkownik.xml
- zamiast kropek jako delimiter masz przecinki bo ktoś kto wydaje dane nie umiał ustawić ustawień regionalnych w systemie z którego plik był wydawany.
Ewa S.

Ewa S. Doktorant, UWM

Temat: xml do shp. jak to zrobić?

rzeczywiście mogą być bez obiektów. drugi problem jaki zauważyłam, to w niektórych plikach geometria się wczytuje dobrze, w innych mam np linię zamiast poligonu (na pewno są obiekty). podeślę pliki na priv.

edit: wszystko jest ok - delimeter okazał się właściwym tropem.

Dzięki Karol!Ten post został edytowany przez Autora dnia 27.05.14 o godzinie 14:50
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: xml do shp. jak to zrobić?

Stała prośba do wszystkich mających problem z przecinkiem jako delimiterem w otrzymanym pliku xml/gml BDOT10k - proście osoby, które wam takie pliki wydały o poprawne dane. Może wreszcie ktoś ustawi sobie ustawienia regionalne na kropkę jako delimiter przed wydaniem danych skoro system tego wymaga. Od kilku tygodni mam do czynienia z tym samym problemem u różnych ludzi.Ten post został edytowany przez Autora dnia 27.05.14 o godzinie 17:43
Jarosław Mogielnicki

Jarosław Mogielnicki mgr inż. ochrony
środowiska

Temat: xml do shp. jak to zrobić?

Witam serdecznie,
Czy jest możliwość eksportu xml do shp (dane emuia) w taki sposób aby wartości np ulic były połączone z numeracją budynków? Z góry dziękuję za pomoc
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: xml do shp. jak to zrobić?

popatrz na AD_Adres w pliku xml. Tam jest referencja do ulicy.
Jarosław Mogielnicki

Jarosław Mogielnicki mgr inż. ochrony
środowiska

Temat: xml do shp. jak to zrobić?

Eksportowałem w Qgis plik xml do shp po czym otrzymałem pliki osobne pliki shp. Aby móc wyszukać adres budynki powinny być przyporządkowane w jednym pliku shp do danej ulicy.
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: xml do shp. jak to zrobić?

wczytaj obie warstwy do QGIS > prawy przycisk na warstwie > właściwości > złączenia - wybierz warstwę do złączenia i wspólne pola
Barbara Z.

Barbara Z. urbanista

Temat: xml do shp. jak to zrobić?

Od dłuższego czasu szukam sposobu na połączenie numerów adresowych z warstwy punktowej i nazw ulic z warstwy liniowej z pliku GML. Qgis bez problemu otwiera pliki GML, problem w tym, że warstwa punktowa i liniowa nie mają wspólnej kolumny, po której można by przeprowadzić złączenie.
Przykładowe punkty adresowe dla Wrocławia:
http://geoportal.wroclaw.pl/www/emuia/gml/produkcyjny/...
W innych gminach, jakie znalazłam, struktura tabeli atrybutów jest praktycznie taka sama, również nie widzę żadnego wspólnego pola.

Zastanawiam się, czy nie jest to błąd w imporcie plików GML do Qgisa. Wspomniany Wrocław udostępnia również punkty adresowe przez WFS:
http://gis1.um.wroc.pl/arcgis/services/ogc/OGC_emuia/M...?
W tym przypadku na warstwie z numerami jest kolumna ULICA_LOKALNYID, po której bez problemu można przeprowadzić złączenie z warstwą liniową. Jest też dodatkowa ETYKIETA z nazwą i numerem ulicy.



Wyślij zaproszenie do