Google KML zu GeoJSON Konverter

Das Konvertieren von Google KML-Dateien in das GeoJSON-Format verwandelt hierarchische XML-Geografiedaten in leichtgewichtige Vektor-JavaScript-Objekte für moderne Webkarten.

Dateien auswählen oder ziehen

Dateien auswählen oder hierher ziehen

100 % private Konvertierung im Browser - Dateien verlassen niemals Ihr Gerät

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Formatvergleich & Technische Spezifikationen

SpezifikationKMLGEOJSON
MIME-Typapplication/vnd.google-earth.kml+xmlapplication/geo+json
Typgeographic XML notationgeographic vector JSON
KompressionXML text (KMZ when ZIP compressed)none (JSON text)
StandardspezifikationOGC KML 2.3IETF RFC 7946
Magic-Bytes-Header3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml)7B 22 74 79 70 65 22 3A 20 22 ({"type": ") JSON header

Formatübersicht & Anwendungsbereiche

Geografische Daten werden häufig zwischen Desktop-Mapping-Werkzeugen und Webanwendungen ausgetauscht. Google KML ist das Standardformat von Google Earth und strukturiert Punkte, Linien sowie Polygone innerhalb eines XML-Baums. Moderne Webbrowser und Kartenbibliotheken wie Mapbox und Leaflet bevorzugen GeoJSON, da es nativ den von JavaScript verwendeten Datenstrukturen entspricht. Entwickler und GIS-Analysten konvertieren KML nach GeoJSON, um Kartenüberlagerungen auf Webseiten schnell zu laden, ohne dass spezielle Desktop-Software erforderlich ist. Webanwendungen verarbeiten JSON im Vergleich zum Parsen großer XML-Dokumente sofort. Wenn Benutzer eine Webkarte laden, fließt eine GeoJSON-Datei direkt in Vektorender-Engines ein. Diese Konvertierung eliminiert den Overhead beim Übersetzen von XML-Tags zur Laufzeit. Dadurch können Karten Tausende von Objekten flüssig anzeigen und gleichzeitig präzise Koordinatengeometrien beibehalten.

Technische Spezifikationen & Codec-Übersicht

Google KML verwendet den MIME-Typ application/vnd.google-earth.kml+xml, basiert auf XML-Textsyntax oder einem ZIP-Container namens KMZ im komprimierten Zustand. GeoJSON verwendet den MIME-Typ application/geo+json und besteht aus unkompressioniertem Klartext, der als JSON-Objekt strukturiert ist. KML-Dateien beginnen oft mit standardmäßigen XML-Deklarationsbytes, während KMZ-Archive mit den ZIP-lokalen Dateikopfbytes 50 4B 03 04 starten. GeoJSON-Dateien beginnen mit dem ASCII-Zeichen '{', das das Stamm-JSON-Objekt darstellt. Der Konvertierungsprozess parst den XML-Dokumentbaum, extrahiert Koordinaten-Arrays und Metadaten-Tags und schreibt sie in RFC 7946-konforme JSON-Objektsammlungen um, ohne Koordinatenpräzision zu verlieren.

Betriebssystem- & Browser-Kompatibilität

Beide Formate funktionieren auf allen modernen Betriebssystemen, einschließlich Windows, macOS, Linux, iOS und Android. GeoJSON läuft nativ in allen modernen Webbrowsern wie Chrome, Firefox, Safari und Edge, da Browser JSON direkt parsen. Google KML erfordert spezielle Desktop-Software wie Google Earth oder Übersetzungswerkzeuge wie QGIS, um korrekt dargestellt zu werden, da Webbrowser KML-Dateien ohne Bibliotheken von Drittanbietern nicht nativ anzeigen können.

💡 Nützliche Informationen

Überprüfen Sie vor der Konvertierung nach GeoJSON immer, ob Ihr Quell-KML WGS 84-Geografienkoordinaten verwendet, um räumliche Versatzfehler auf Ihren Webkarten zu verhindern.

Formatvergleich & Technische Spezifikationen

Eine standardmäßige 5 Megabyte große KML-Datei wird in eine etwa 4,2 Megabyte große GeoJSON-Datei konvertiert. In einem 4G-Mobilfunknetz mit 30 Megabit pro Sekunde dauert das Herunterladen dieser Datei rund 1,1 Sekunden. In einem 5G-Netz mit 150 Megabit pro Sekunde ist die Übertragung in 0,2 Sekunden abgeschlossen. Über eine Gigabit-Glasfaserverbindung wird die Datei in weniger als 0,05 Sekunden übertragen.

Häufig gestellte Fragen

Wie konvertiert man Google KML in GeoJSON ohne Qualitätsverlust?

Die Konvertierung erfolgt für Koordinatendaten mathematisch verlustfrei. Beide Formate speichern geografische Koordinaten unter Verwendung des räumlichen Bezugssystems WGS 84. Bestimmte Stilregeln in KML, wie benutzerdefinierte Symbol-URLs und komplexe Polygonhöhen, besitzen jedoch möglicherweise keine direkten Äquivalente im Standard-GeoJSON und erfordern gegebenenfalls eine manuelle Neugestaltung.

Worin besteht der Unterschied zwischen Google KML und GeoJSON?

Google KML ist eine XML-basierte Sprache für Earth-Browser, die eine hierarchische Knotenstruktur mit umfangreichen Stilen, Kameraperspektiven und 3D-Elementen bietet. GeoJSON ist ein leichtgewichtiges Format auf JSON-Basis, das für Web-APIs und Vektorgrafiken optimiert ist und eine flache Struktur mit Objektsammlungen, Geometrien sowie einfachen Eigenschaften aufweist.