GeoJSON in KML umwandeln
Kostenlos, privat und schnell: Alles läuft in Ihrem Browser, Ihre GeoJSON-Datei wird nie hochgeladen.
GeoJSON in KML: Warum umwandeln?
Daten aus Webkarten, APIs, geojson.io oder Ihren eigenen Skripten liegen meist als GeoJSON vor, während Google Earth und Google My Maps am besten mit KML arbeiten. Dieser Konverter macht aus einer GeoJSON-Datei eine KML-Datei, die Sie in Google Earth öffnen oder in My Maps importieren können. Jede Eigenschaft bleibt als Daten der Ortsmarkierung erhalten, und Sie wählen, welche davon zum Namen der Ortsmarkierung wird. Beide Formate verwenden geografische Länge und Breite in WGS84, die Koordinaten werden also nicht verändert. Punkte, Linien und Polygone können zusammen in einer Datei bleiben, denn KML erlaubt wie GeoJSON gemischte Geometrien. Die Umwandlung läuft mit GDAL in Ihrem Browser, und Ihre Datei bleibt auf Ihrem Computer.
So wandeln Sie GeoJSON in KML 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 überlassen Sie die Wahl der automatischen Erkennung.
- Klicken Sie auf „In KML umwandeln“ und öffnen Sie die Datei in Google Earth oder importieren Sie sie in My Maps.
Was sich bei der Umwandlung ändert
Farbeigenschaften werden nicht zu KML-Stilen
Werkzeuge wie geojson.io speichern Farben als Eigenschaften wie marker-color, stroke und fill, nach der simplestyle-Konvention. Sie gehören nicht zum GeoJSON-Standard, und der Konverter behält sie als gewöhnliche Datenfelder, statt sie in KML-Stile umzuwandeln. Punkte erscheinen als Standard-Stecknadel von Google Earth, Linien und Polygonumrisse werden rot ohne Füllung gezeichnet.
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. Eine Eigenschaft namens description wird zum Text der Sprechblase, und HTML darin zeigt Google Earth als formatierten Text an.
Verschachtelte Werte und Datumswerte
KML-Datenfelder sind flach. Verschachtelte Objekte und Arrays werden als JSON-Text geschrieben, den Google Earth unverändert anzeigt. Datums- und Zeitangaben bleiben genau so erhalten, wie sie im GeoJSON stehen.
Höhe
Eine dritte Koordinate bleibt als Höhe erhalten. Google Earth zeichnet die Objekte auf dem Boden, bis Sie den Höhenmodus in den Eigenschaften der Ortsmarkierung ändern.
GeoJSON in anderen Koordinatensystemen
Dateien, die vor RFC 7946 entstanden sind, geben manchmal in einem "crs"-Element ein Landeskoordinatensystem oder ein anderes System an. Der Konverter berücksichtigt es und projiziert nach WGS84 um, da KML keine andere Möglichkeit bietet.
Ü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.
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.
Häufige Fragen
Lässt sich die KML-Datei in Google My Maps öffnen?
Ja. Fügen Sie in My Maps eine Ebene hinzu, wählen Sie Importieren und dann die Datei. Der Name der Ortsmarkierung wird zum Titel, und die übrigen Eigenschaften erscheinen in den Details.
Warum liegen alle meine Objekte in einem Ordner?
Eine GeoJSON-Datei ist ein Layer und wird daher zu einem KML-Ordner, der nach der Datei benannt ist. Gemischte Punkte, Linien und Polygone können sich in KML diesen Ordner teilen.
Kann ich stattdessen eine KMZ-Datei erhalten?
Diese Seite schreibt einfaches KML, das Google Earth und My Maps direkt öffnen. Wenn Sie eine KMZ-Datei brauchen, öffnen Sie die KML-Datei in Google Earth Pro, und speichern Sie den Ort mit Ort speichern unter (Save Place As) im Dateityp KMZ.
Wird mein GeoJSON hochgeladen?
Nein. Ihr Browser wandelt die Datei auf Ihrem eigenen Gerät um, und es wird nichts irgendwohin gesendet.