Dlaczego konwertować SHP na KML?
.kml to format, który Google Earth i Google Maps importują natywnie, co czyni go standardowym sposobem wizualizacji danych GIS bez specjalistycznej aplikacji. KML jest również pojedynczym, samodzielnym plikiem, który łatwiej udostępnić niż pakiet wielu plików Shapefile.
Jak przekonwertować SHP na KML
QGIS OPEN-SOURCE
Dodaj plik .shp poprzez Warstwa > Dodaj warstwę > Dodaj warstwę wektorową, kliknij prawym przyciskiem myszy na warstwę, wybierz Eksportuj > Zapisz obiekty jako, ustaw format na Keyhole Markup Language (KML) i ustaw CRS na EPSG:4326.
ogr2ogr OPEN-SOURCE
Uruchom ogr2ogr -f KML out.kml in.shp w terminalu, dodając -t_srs EPSG:4326, jeśli Shapefile nie jest jeszcze w formacie WGS 84. Narzędzie ogr2ogr jest dostarczane wraz z QGIS na Windows.
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 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 →Jakość i na co uważać
- Shapefile musi posiadać wszystkie pliki towarzyszące -
.shxi.dbfsą obowiązkowe, a.prjjest kluczowy dla poprawnego przypisania współrzędnych w wyjściowym KML. - Pominięcie reprojekcji do EPSG:4326, gdy Shapefile używa układu rzutowanego, spowoduje powstanie pliku KML, który umieści obiekty w złym miejscu w Google Earth.
- Atrybuty Shapefile są przenoszone do KML jako elementy ExtendedData, widoczne w wyskakującym okienku informacyjnym obiektu w Google Earth.
Najczęściej zadawane pytania
Czy przekonwertowany KML otwiera się w Google Earth?
.kml lub przeciągnij go do okna Google Earth.Jaka jest różnica między KML a KMZ?
.kml można spakować i zmienić jego rozszerzenie na .kmz, aby uzyskać mniejszy rozmiar.Czy potrzebuję wszystkich plików składowych Shapefile?
.shp, .shx, .dbf i .prj muszą znajdować się w tym samym folderze; brak któregokolwiek z nich spowoduje błąd konwersji lub błędny wynik.