Warum KMZ in SHP konvertieren?
Shapefiles sind der Standard für professionelle GIS-Workflows, einschließlich ArcGIS, räumlicher Analysen und der Datenübergabe an Vermessungsingenieure oder Planungsabteilungen. KMZ ist für die Anzeige in Google Earth konzipiert und enthält keine analysefähige Attributstruktur; die Konvertierung in .shp macht die Daten in diesen Kontexten nutzbar.
Wie man KMZ in SHP konvertiert
QGIS OPEN-SOURCE
Fügen Sie die .kmz als Vektorebene hinzu, klicken Sie in der Ebenenliste mit der rechten Maustaste darauf und wählen Sie „Exportieren > Objekte speichern als“, wobei das Format auf ESRI Shapefile eingestellt ist. QGIS schreibt die Dateien .shp, .shx, .dbf und .prj.
ogr2ogr (GDAL) OPEN-SOURCE
Führen Sie ogr2ogr -f "ESRI Shapefile" output_folder/ input.kmz aus, um alle Ebenen zu konvertieren. Verwenden Sie ogrinfo -al -so input.kmz, um die Ebenennamen aufzulisten, bevor Sie eine bestimmte Ebene ansteuern.
Über diese Formate
Eine KMZ-Datei ist eine ZIP-komprimierte Google-Earth-Karte - sie enthält Ortsmarkierungen, Routen, Polygone, Bildüberlagerungen und manchmal 3D-Modelle in einem portablen Paket. Öffnen Sie…
.KMZ-Details öffnen →Eine .shp-Datei ist fast immer ein Esri-Shapefile - geospatiale Vektordaten (Punkte, Linien, Polygone), die von GIS-Software verwendet werden. Sie ist nur ein Teil eines Dateipakets: Damit…
.SHP-Details öffnen →Qualität & worauf zu achten ist
- Eine einzelne KMZ-Ebene, die Punkte, Linien und Polygone mischt, erzeugt drei separate
.shp-Dateien - eine pro Geometrietyp; dies ist eine Einschränkung des Shapefile-Formats, kein Fehler des Tools. - KMZ-Styling (Symbolfarben, Linienbreiten, Polygonfüllungen) wird vom Shapefile-Format nicht unterstützt und geht bei der Konvertierung verloren.
- QGIS verwendet standardmäßig WGS 84 (EPSG:4326), was den KMZ-Koordinaten entspricht - in den meisten Fällen ist keine Reprojektion erforderlich.
Häufig gestellte Fragen
Warum erzeugt meine KMZ mehrere Shapefiles?
Kann ich nur eine Ebene aus einer mehrschichtigen KMZ konvertieren?
ogrinfo -al -so input.kmz aus, um die Ebenen aufzulisten, und übergeben Sie dann den Ebenennamen als letztes Argument an ogr2ogr.