GeoJSON in KMZ umwandeln
Dieser Konverter macht aus einer GeoJSON-Datei eine KMZ-Datei für Google Earth und Google My Maps: ein ZIP-Archiv mit der KML als doc.kml, in dem jede Eigenschaft als Daten der Ortsmarkierung erhalten bleibt und das Namensfeld Ihrer Wahl verwendet wird. Die Datei wird in Ihrem Browser umgewandelt und nicht hochgeladen. Farben aus geojson.io und Mapbox (marker-color, stroke, fill) werden zu KML-Stilen, verschachtelte Werte werden als JSON-Text geschrieben, und ein GeoJSON in einem anderen Koordinatensystem wird nach WGS84 umprojiziert.
Wurde eine Datei nicht richtig umgewandelt? Schreiben Sie an [email protected], am besten mit einer kleinen Beispieldatei, dann wird es behoben.
Das Wichtigste in Kürze
- Eingabe: GeoJSON (.geojson). Ausgabe: KMZ (.kmz).
- Ihre Dateien werden nicht hochgeladen: Die Verarbeitung läuft in Ihrem Browser, auf Ihrem eigenen Gerät.
- Dateigröße: keine feste Grenze; sehr große Dateien begrenzt der Arbeitsspeicher Ihres Geräts.
- Benötigt einen aktuellen Browser (Chrome, Edge, Firefox oder Safari) auf Computer, Tablet oder Handy; keine Installation.
- Kostenlos und ohne Anmeldung.
GeoJSON in KMZ: Warum umwandeln?
GeoJSON liefern Webkarten, APIs, geojson.io und Skripte, während Google Earth KMZ speichert und erwartet: eine komprimierte KML, die oft fünf- bis zehnmal kleiner ist als dieselben Daten als Text. Das zählt, wenn ein Wegenetz, eine Flurstücksebene oder ein Vermessungsergebnis per E-Mail, über einen Chat oder in ein Portal mit begrenzter Dateigröße gehen soll. Diese Seite schreibt die KML aus Ihrem GeoJSON mit GDAL, der Open-Source-Bibliothek hinter QGIS, und packt sie als doc.kml in eine KMZ-Datei, direkt in Ihrem Browser. Punkte, Linien und Polygone können zusammen in einer Datei bleiben, jede Eigenschaft wird als Daten der Ortsmarkierung übernommen, und Sie wählen, welche davon in Google Earth als Beschriftung erscheint.
So wandeln Sie GeoJSON in KMZ um
- Ziehen Sie Ihre .geojson- oder .json-Datei in das Feld oder klicken Sie, um sie auszuwählen.
- Wählen Sie die Eigenschaft für die Namen der Ortsmarkierungen oder behalten Sie „Automatisch“ bei.
- Klicken Sie auf „In KMZ umwandeln“ und öffnen Sie die Datei in Google Earth oder importieren Sie sie in My Maps.
Was sich bei der Umwandlung ändert
KMZ oder KML?
Der Inhalt ist derselbe: Eine KMZ-Datei ist ein ZIP-Archiv, das die KML als doc.kml enthält. Google Earth, Google My Maps, QGIS und ArcGIS öffnen beide. Nehmen Sie KMZ für eine kleinere Datei zum Verschicken oder Hochladen. Nehmen Sie KML, wenn Sie die Datei in einem Texteditor oder in einem Programm öffnen möchten, das nur reine KML liest, und verwenden Sie dafür den Konverter von GeoJSON in KML.
Farben aus geojson.io werden zu KML-Stilen
Eigenschaften wie marker-color, marker-size, stroke, stroke-width, stroke-opacity, fill und fill-opacity (die simplestyle-Konvention von geojson.io und Mapbox) werden zu einem KML-Stil für jede Ortsmarkierung: eine eingefärbte Stecknadel für Punkte, eine farbige Linie für Linien und Umriss plus Füllung für Polygone. Fehlende Werte erhalten die simplestyle-Standardwerte. Maki-Symbole aus marker-symbol werden nicht übernommen, und Objekte ohne Farbeigenschaften erhalten die Standard-Stecknadel von Google Earth bzw. einen roten Umriss. Die Eigenschaften bleiben außerdem als Datenfelder erhalten.
Namen und Beschreibungen
Eine Eigenschaft namens name wird automatisch zum Namen der Ortsmarkierung; andernfalls wird eine Eigenschaft verwendet, deren Name name, title oder label enthält, und Sie können auch jede andere wählen oder „Keine Namen“. Eine Eigenschaft namens description wird zum Text der Sprechblase, und HTML darin zeigt Google Earth als formatierten Text an.
Verschachtelte Werte
KML-Datenfelder sind flach. Verschachtelte Objekte und Arrays, wie sie in API-Antworten häufig vorkommen, werden als JSON-Text geschrieben, den Google Earth unverändert anzeigt. Datums- und Zeitangaben bleiben genau so erhalten, wie sie geschrieben sind.
GeoJSON in anderen Koordinatensystemen
KML verwendet immer geografische Länge und Breite in WGS84. Ein GeoJSON aus der Zeit vor RFC 7946 mit einem "crs"-Element (etwa einem Landeskoordinatensystem) wird von dort umprojiziert. Eine Datei ohne "crs", deren Koordinaten offensichtlich Meter sind, zum Beispiel ein Export aus einem projizierten QGIS-Projekt, wird nicht als WGS84 gelesen: Die Seite fragt nach dem Koordinatensystem und schlägt passende vor.
Über die Formate
GeoJSON
GeoJSON ist ein JSON-Textformat für geografische Objekte und wurde 2016 als RFC 7946 standardisiert. Es ist das native Format von Webkarten wie Leaflet, MapLibre und Mapbox sowie vieler APIs.
- Koordinaten sind geografische Länge und Breite in WGS84 (in dieser Reihenfolge).
- Punkte, Linien und Polygone können in einer Datei gemischt werden.
- Eigenschaften können beliebige JSON-Werte sein, ohne Begrenzung der Feldnamenlänge.
KMZ
KMZ ist eine gezippte KML-Datei, oft mit Symbolen und Bildern, die mit hineingepackt sind. Google Earth speichert standardmäßig als KMZ, daher erhalten die meisten Menschen dieses Format, wenn sie aus Google Earth exportieren.
- Die Hauptdatei im ZIP-Archiv heißt meist doc.kml.
- Bilder und Symbole in der KMZ-Datei sind keine Geodaten und entfallen daher bei der Umwandlung in Formate wie GeoJSON oder Shapefile.
Häufige Fragen
Lässt sich die KMZ-Datei in Google My Maps öffnen?
Ja. Fügen Sie in My Maps eine Ebene hinzu, klicken Sie auf Importieren und wählen Sie die KMZ-Datei. Der Name der Ortsmarkierung wird zum Titel, und die übrigen Eigenschaften erscheinen in den Details.
Warum ist die KMZ-Datei so viel kleiner als das GeoJSON?
KML-Text lässt sich sehr gut komprimieren. Koordinaten und Eigenschaftsnamen wiederholen sich bei jedem Objekt, und das ZIP in der KMZ-Datei speichert diese Wiederholungen nur ein einziges Mal.
Kann ich mehrere GeoJSON-Dateien in eine KMZ-Datei umwandeln?
Diese Seite wandelt jeweils eine GeoJSON-Datei um, und sie wird zu einem Ordner in der KMZ-Datei. Um mehrere Ebenen in einer KMZ-Datei zu vereinen, führen Sie sie zuerst in QGIS zusammen, oder öffnen Sie die KMZ-Dateien gemeinsam in Google Earth.
Wird mein GeoJSON hochgeladen?
Nein. GDAL läuft in Ihrem Browser, und die KMZ-Datei wird auf Ihrem eigenen Computer geschrieben. Nichts wird an einen Server gesendet.
Kann ich die KMZ-Datei wieder in GeoJSON umwandeln?
Ja, mit dem Konverter von KMZ in GeoJSON. Die Daten der Ortsmarkierungen werden dort wieder zu Eigenschaften und die KML-Stile zu simplestyle-Farben.