KML in Shapefile umwandeln
Kostenlos, privat und schnell: Alles läuft in Ihrem Browser, Ihre KML-Datei wird nie hochgeladen.
KML in Shapefile: Warum umwandeln?
Google Earth und My Maps exportieren KML, doch viele GIS-Programme, Behörden und Auftraggeber verlangen nach wie vor Shapefiles. Dieser Konverter macht aus Ihrer KML-Datei Shapefiles, die Sie direkt in ArcGIS Pro, QGIS oder AutoCAD Map 3D öffnen können. Er kümmert sich um die Punkte, an denen es üblicherweise hakt: gemischte Geometrietypen, lange Feldnamen, Sonderzeichen und das Koordinatensystem. Alles läuft mit GDAL in Ihrem Browser, Ihre Datei wird also nie hochgeladen.
So wandeln Sie KML in Shapefile um
- Ziehen Sie Ihre .kml-Datei in das Feld oder klicken Sie, um sie auszuwählen.
- Wählen Sie bei Bedarf ein Koordinatensystem für die Ausgabe, zum Beispiel eine UTM-Zone.
- Starten Sie die Umwandlung und laden Sie eine ZIP-Datei mit den Shapefiles herunter.
Was sich bei der Umwandlung ändert
Punkte, Linien und Flächen werden getrennt
Eine KML-Datei kann Ortsmarkierungen aller Typen mischen, ein Shapefile kann aber nur einen Geometrietyp enthalten. Der Konverter schreibt deshalb ein Shapefile pro Typ, zum Beispiel Sights_points.shp und Routes_lines.shp, und packt sie in eine ZIP-Datei. Konverter, die diesen Schritt auslassen, verwerfen stillschweigend alles außer dem ersten Typ.
Feldnamen werden auf 10 Zeichen gekürzt
Die Attributtabelle eines Shapefiles (.dbf) erlaubt nur Feldnamen mit höchstens 10 Zeichen, aus "Description" wird also "Descriptio". Textwerte mit mehr als 254 Zeichen, etwa lange HTML-Beschreibungen, werden abgeschnitten.
Das Koordinatensystem wird mitgeliefert
KML ist immer WGS84. Standardmäßig bleibt das Shapefile in WGS84 (EPSG:4326) und erhält eine .prj-Datei, damit GIS-Programme es richtig platzieren. Wählen Sie ein projiziertes System wie eine UTM-Zone, wenn Sie Strecken und Flächen in Metern messen müssen.
Sonderzeichen bleiben erhalten
Die Attributtabelle wird als UTF-8 geschrieben, und eine .cpg-Datei teilt ArcGIS und QGIS mit, welche Kodierung sie verwenden sollen. Namen mit Zeichen wie æ, ø, ü oder é werden so korrekt angezeigt.
Stile und Ordner
Farben und Symbole gehören nicht zu einem Shapefile und entfallen. Jeder KML-Ordner wird zu einem eigenen Shapefile, das nach dem Ordner benannt ist.
Über die Formate
KML
KML (Keyhole Markup Language) ist das XML-Format hinter Google Earth und Google My Maps und seit 2008 ein OGC-Standard. Neben der Geometrie kann es Stile, Symbole, Ordner und Beschreibungen in HTML enthalten.
- Immer geografische Länge und Breite in WGS84, optional mit Höhe.
- Ordner gruppieren Ortsmarkierungen; jeder Ordner kann bei der Umwandlung zu einem eigenen Layer werden.
- Stile (Farben, Linienstärken, Symbole) sind spezifisch für KML und Google Earth.
Shapefile
Das Esri-Shapefile ist das am weitesten verbreitete GIS-Vektorformat. Ein einzelnes „Shapefile“ ist in Wirklichkeit ein Satz von Dateien mit demselben Namen: .shp enthält die Geometrie, .shx einen Index, .dbf die Attributtabelle, die optionale .prj-Datei das Koordinatensystem und die .cpg-Datei die Textkodierung.
- Benötigt mindestens .shp, .shx und .dbf. Laden Sie die Dateien zusammen oder als eine ZIP-Datei hoch.
- Feldnamen sind auf 10 Zeichen und Textwerte auf 254 Zeichen begrenzt.
- Jedes Shapefile enthält nur einen Geometrietyp: Punkte, Linien oder Polygone.
- Ohne .prj-Datei ist das Koordinatensystem unbekannt.
Häufige Fragen
Welche Dateien enthält die ZIP-Datei?
Für jedes Shapefile erhalten Sie .shp (Geometrie), .shx (Index), .dbf (Attribute), .prj (Koordinatensystem) und .cpg (Kodierung). Lassen Sie die Dateien zusammen – die meisten Programme brauchen alle davon.
Kann ich das Ergebnis in ArcGIS Pro und QGIS öffnen?
Ja. Entpacken Sie den Download und fügen Sie die .shp-Datei hinzu. Beide Programme lesen die .prj- und .cpg-Dateien automatisch.
Bleibt die Höhe aus Google Earth erhalten?
Ja. Koordinaten mit Höhe werden als 3D-Shapefiles geschrieben (PointZ, PolylineZ, PolygonZ).
Gibt es eine Größenbeschränkung?
Die Grenze ist der Arbeitsspeicher Ihres Browsers. Dateien bis etwa 200 MB funktionieren normalerweise. Für größere Dateien verwenden Sie ogr2ogr aus GDAL auf Ihrem eigenen Computer.