GeoJSON in KML umwandeln

Die Konvertierung von GeoJSON-Vektoren in Google-KML übersetzt kompakte JSON-Koordinatenarrays in strukturierte XML-Dokumente, die auf Google Earth und Google Maps zugeschnitten sind.

Dateien auswählen oder hierher ziehen

Privat - Dateien verlassen Ihr Gerät nie

oder einfügen Strg+V

Während du auf deine Dateien wartest, kannst du Code Rain spielen

Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Formatvergleich & technische Spezifikationen

SpezifikationGEOJSONKML
MIME-Typapplication/geo+jsonapplication/vnd.google-earth.kml+xml
Typgeografische Vektordaten in JSONgeografische XML-Notation
Kompressionkeine (JSON-Text)XML-Text (bei ZIP-Komprimierung als KMZ)
StandardspezifikationIETF RFC 7946OGC KML 2.3
Magic-Bytes-Header7B 22 74 79 70 65 22 3A 20 22 ({"type": ") JSON header3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml)

Formatübersicht & Anwendungsbereiche

Geografische Vektordaten werden häufig im GeoJSON-Format erfasst und geteilt, da Webentwickler und JavaScript-Kartenbibliotheken sie problemlos verarbeiten können. Desktop-GIS-Programme wie Google Earth und ältere Unternehmensanwendungen für virtuelle Globen benötigen dagegen die Keyhole Markup Language, kurz KML. Durch die Umwandlung können Feldforscher und Kartografen aus dem Web extrahierte Grenzpolygone, Drohnendaten und Routen kommunaler Anlagen in virtuellen Globen anzeigen, ohne eigene Skripte schreiben zu müssen. Die Umwandlung von GeoJSON in KML verbindet außerdem offene Web-APIs mit Kartendiensten für Endnutzer. Viele Stadtplaner erfassen Daten mit Leaflet- oder Mapbox-Bibliotheken, die GeoJSON-Dateien ausgeben. Wenn Beteiligte genau diese Ebenen in einer 3D-Desktopumgebung prüfen möchten, sorgt die Übertragung von Geometrien, Stilattributen und Metadaten in XML-Elemente dafür, dass Symbole, Linienstärken und Füllfarben korrekt dargestellt werden.

Technische Spezifikationen und Codec-Übersicht

GeoJSON verwendet den MIME-Typ application/geo+json und stellt geografische Punkte, Linien und Polygone in einfachem Text im JavaScript-Object-Notation-Format dar. Es enthält keine binären Magic-Bytes und stützt sich stattdessen auf standardmäßige ASCII- oder UTF-8-Klammern und Schlüssel-Wert-Paare wie "type": "FeatureCollection". Im Gegensatz dazu nutzt Google KML den MIME-Typ application/vnd.google-earth.kml+xml und strukturiert räumliche Merkmale innerhalb von XML-Tags wie <Placemark>, <Point> und <Polygon>. Während keines der beiden Formate auf Textebene eine verlustbehaftete Komprimierung verwendet, können KML-Dateien mithilfe der Standard-DEFLATE-Komprimierung in KMZ-Archive komprimiert werden, um umfangreiche Vektordaten und lokale Bildsymbole zusammenzufassen.

Betriebssystem- & Browser-Kompatibilität

Beide Formate lassen sich reibungslos auf modernen Betriebssystemen wie Windows, macOS, Linux, iOS und Android laden. Moderne Webbrowser analysieren GeoJSON-Strings nativ mit Standard-JavaScript-Engines, während Google KML spezialisierte Parser oder dedizierte Desktop-Earth-Software wie Google Earth Pro erfordert. Mobile Browser können rohe KML-Dateien ohne eine Hilfsanwendung oder serverseitiges Vor-Rendering nicht direkt anzeigen.

Nützliche Informationen

Wenn Sie große Datensätze mit Tausenden von komplexen Polygonen konvertieren, sollten Sie Ihre Quell-GeoJSON-Datei vor dem Export nach KML in kleinere regionale Dateien aufteilen, um Speicherabstürze in verbraucherorientierten Mapping-Anwendungen zu verhindern.

Häufig gestellte Fragen

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

Diese Konvertierung ist strikt verlustfrei, da beide Formate Vektorkoordinaten mithilfe exakter numerischer Breiten- und Längengradwerte speichern. Der Übersetzungsprozess ordnet GeoJSON-Schlüssel entsprechenden KML-XML-Elementen zu, ohne die Koordinatenpräzision zu verändern, obwohl benutzerdefinierte Styling-Eigenschaften möglicherweise eine manuelle Zuordnung erfordern, wenn die Zielsoftware nicht standardmäßige Attribute unterschiedlich liest.

Worin besteht der Unterschied zwischen GeoJSON und Google-KML?

GeoJSON ist ein leichtgewichtiges Textformat auf Basis der JSON-Syntax, das speziell für Webkarten-APIs und die Verarbeitung mit JavaScript entwickelt wurde. KML von Google ist eine XML-basierte Sprache für Google Earth. Sie unterstützt unter anderem die Höhenanpassung in 3D, benutzerdefinierte Kameraperspektiven, verschachtelte Ordnerstrukturen und eingebettete Symbole.