Dlaczego konwertować KML na SHP?
ESRI Shapefile to standardowy format wektorowy w profesjonalnych procesach GIS, akceptowany przez ArcGIS, MapInfo, QGIS i większość platform GIS online. KML sprawdza się dobrze do wizualizacji w Google Earth, ale nie nadaje się do analiz przestrzennych, edycji atrybutów ani wymiany danych w potoku GIS.
Jak przekonwertować KML na SHP
QGIS FREE
Załaduj .kml przez Warstwa > Dodaj warstwę > Dodaj warstwę wektorową, kliknij prawym przyciskiem myszy warstwę w panelu Warstwy i wybierz Eksportuj > Zapisz obiekty jako, ustaw Format na ESRI Shapefile i kliknij OK.
ogr2ogr OPEN-SOURCE
Uruchom ogr2ogr -f "ESRI Shapefile" output_folder/ input.kml; ogr2ogr zapisuje oddzielny plik shapefile dla każdego typu geometrii znalezionego w KML.
O tych formatach
Plik KML przechowuje dane mapy - pinezki, trasy, poligony, nakładki obrazów - w formacie czystego XML. Najprostszym sposobem na jego otwarcie jest Google Earth (bezpłatna aplikacja…
Otwórz szczegóły .KML →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 →Jakość i na co uważać
- Shapefile to format wieloplikowy generujący co najmniej cztery pliki (
.shp,.shx,.dbf,.prj); trzymaj je razem - shapefile bez pliku.dbflub.prjczęściowo lub całkowicie nie otworzy się w innych narzędziach. - Stylizacja KML (kolory, ikony, szerokości linii, etykiety) jest całkowicie odrzucana; po imporcie należy ponownie zastosować symbolikę w aplikacji GIS.
- Shapefile przechowuje tylko jeden typ geometrii na plik; jeśli Twój
KMLmiesza punkty, linie i poligony, QGIS i ogr2ogr utworzą oddzielny plik shapefile dla każdego typu geometrii.
Najczęściej zadawane pytania
Dlaczego mój KML generuje wiele plików shapefile?
KML zawiera mieszaną geometrię, każdy typ jest eksportowany do oddzielnego pliku shapefile.