Dlaczego konwertować SHP na GML?
GML (Geography Markup Language, standard OGC opublikowany w 2000 r., również ISO 19136) to format oparty na XML, wymagany przy przesyłaniu danych zgodnych z INSPIRE w Europie oraz akceptowany przez portale rządowe i przestrzenne bazy danych wymagające formatów OGC. Konwersja z Shapefile na .gml jest powszechna w celu zapewnienia interoperacyjności z takimi systemami.
Jak przekonwertować SHP na GML
QGIS FREE
Dodaj Shapefile jako warstwę wektorową, kliknij ją prawym przyciskiem myszy w panelu Warstwy, wybierz Eksportuj > Zapisz obiekty jako i ustaw format na GML.
ogr2ogr OPEN-SOURCE
Uruchom ogr2ogr -f GML out.gml in.shp; dodaj -t_srs EPSG:4326, aby przeprojektować do WGS 84, jeśli system docelowy wymaga szerokości i długości geograficznej.
Programy konwertujące SHP
O tych formatach
Plik .shp to prawie zawsze Esri Shapefile - geoprzestrzenne dane wektorowe (punkty, linie, poligony) używane przez oprogramowanie GIS. Jest to element zestawu: do poprawnego otwarcia wymaga…
Otwórz szczegóły .SHP →Plik .gml to plik Geography Markup Language - format XML zdefiniowany przez Open Geospatial Consortium (OGC) do przechowywania danych mapowych i GIS, takich jak punkty, linie, poligony oraz…
Otwórz szczegóły .GML →Jakość i na co uważać
- Zarówno QGIS, jak i ogr2ogr tworzą towarzyszący plik schematu
.xsdobok.gml; niektóre systemy wymagają obu plików - nie usuwaj.xsd. - GML to XML, a plik wynikowy może być znacznie większy niż źródłowy Shapefile - czasem nawet 10-krotnie w przypadku dużych zbiorów danych; GeoJSON jest bardziej kompaktową alternatywą do zastosowań internetowych.
- Plik towarzyszący
.prjmusi być obecny, aby układ odniesienia współrzędnych został poprawnie przeniesiony; bez niego GML nie będzie miał zdefiniowanego odniesienia przestrzennego.
Najczęściej zadawane pytania
Czy do konwersji potrzebuję wszystkich plików towarzyszących Shapefile?
.shp, .shx i .dbf; bez .dbf wynikowy GML nie będzie miał atrybutów, a bez .prj układ współrzędnych będzie niezdefiniowany.Czy konwersja spełni wymagania INSPIRE GML?
Czy mogę przeprojektować Shapefile do WGS 84 podczas konwersji?
-t_srs EPSG:4326 do polecenia ogr2ogr lub ustaw docelowy układ współrzędnych (CRS) w QGIS przed eksportem.