Warum KML in GEOJSON konvertieren?
KML ist ein XML-basiertes geografisches Format (eingeführt 2004, 2008 als OGC-Standard übernommen), das häufig von Google Earth und Google My Maps erstellt wird. GeoJSON ist ein JSON-basiertes Geospatial-Format (IETF RFC 7946, 2016), das nativ von Web-Mapping-Bibliotheken unterstützt und direkt von GitHub gerendert wird. Die Konvertierung von KML zu .geojson erfolgt in der Regel, um Standortdaten im Web nutzbar zu machen, ohne einen speziellen GIS-Client zu benötigen.
Wie man KML in GEOJSON konvertiert
QGIS FREE
Fügen Sie die .kml-Datei als Vektorlayer hinzu, klicken Sie dann mit der rechten Maustaste auf den Layer und wählen Sie Exportieren > Objekte speichern als, wobei Sie das Format auf GeoJSON einstellen.
ogr2ogr OPEN-SOURCE
Führen Sie ogr2ogr -f GeoJSON output.geojson input.kml aus; ogr2ogr liest auch .kmz-Dateien direkt, ohne sie vorher zu entpacken.
Über diese Formate
Eine KML-Datei speichert Kartendaten - Pins, Routen, Polygone, Bild-Overlays - im einfachen XML-Format. Am einfachsten öffnet man sie mit Google Earth (kostenlose Desktop-App oder…
.KML-Details öffnen →Eine GEOJSON-Datei speichert geografische Objekte - Punkte, Linien und Polygone mit ihren Attributen - als einfachen JSON-Text und ist das Standardformat für Web-Mapping. Um sie ohne…
.GEOJSON-Details öffnen →Qualität & worauf zu achten ist
- Geometrie (Punkte, Linien, Polygone) wird präzise übertragen; KML-Styling (Farben, Symbolgrößen, Beschriftungsstile) geht verloren und muss in der Ziel-Mapping-Anwendung separat definiert werden.
- KML-Ordner und Ortsmarken können je nach Tool und verwendeten Flags auf separate Feature-Sammlungen abgebildet werden.
- KML-NetworkLink-Elemente, die auf externe Live-Daten verweisen, werden nicht verfolgt; nur die statische Geometrie in der Datei wird exportiert.
Häufig gestellte Fragen
Verarbeitet ogr2ogr auch KMZ-Dateien?
.kmz (ein gezipptes KML) direkt, sodass vor der Konvertierung kein Entpacken erforderlich ist.