KML zu GeoJSON Konverter

Konvertiere KML zu GeoJSON (und GeoJSON zurück zu KML) sofort in deinem Browser. Deine Kartendaten bleiben auf deinem Gerät.

Dein KML und GeoJSON werden lokal in deinem Browser konvertiert und nie hochgeladen, sodass private Vermessungspunkte, Routen und Grenzen auf deinem Gerät bleiben.

Musst du eine Koordinate plotten? Probiere den Koordinaten-Kartenviewer.

Über KML zu GeoJSON

Dieser KML zu GeoJSON Konverter verwandelt das KML, das du aus Google Earth, My Maps oder einem GIS-Tool exportiert hast, in standardkonformes GeoJSON, das Kartenbibliotheken wie Leaflet, Mapbox und OpenLayers direkt lesen können. Schalte die Richtung um, um von GeoJSON zu KML zu gehen, wenn du deine Daten wieder in Google Earth öffnen musst. Punkte, Linien, Polygone und ihre Placemark-Namen und -Beschreibungen werden übernommen, und die GeoJSON-Seite wird verschönert, sodass sie leicht zu überfliegen und in Code einzufügen ist. Füge dein Markup ein oder lade eine Datei mit der Dateiauswahl, kopiere dann das Ergebnis oder lade es mit der richtigen Endung herunter. Es ist für GIS-Analysten, Web-Karten-Entwickler und alle gemacht, die Geodaten zwischen Formaten hin- und herschieben. Jede Konvertierung läuft vollständig in deinem Browser, sodass deine Koordinaten und Ortsnamen lokal verarbeitet werden und dein Gerät nie verlassen.

Funktionen

So verwendest du KML zu GeoJSON

  1. Wähle eine Richtung: KML → GeoJSON oder GeoJSON → KML.
  2. Füge dein KML oder GeoJSON in das Eingabefeld ein oder klicke auf Datei wählen, um eine zu laden.
  3. Lies die konvertierte Ausgabe im Feld auf der rechten Seite.
  4. Klicke auf Kopieren, um das Ergebnis zu übernehmen, oder lade es als data.geojson oder data.kml herunter.

Beispiel

Eingabe

<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
    <Placemark>
      <name>Eiffel Tower</name>
      <Point><coordinates>2.2945,48.8584,0</coordinates></Point>
    </Placemark>
  </Document>
</kml>

Ausgabe

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": { "type": "Point", "coordinates": [2.2945, 48.8584, 0] },
      "properties": { "name": "Eiffel Tower" }
    }
  ]
}

Ein KML-Placemark-Point wird zu einem GeoJSON-Feature mit seinem Namen in den Eigenschaften.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Kann ich eine KMZ-Datei konvertieren?
Nicht direkt. Ein KMZ ist ein ZIP-Archiv, das eine KML-Datei (meist doc.kml) plus Assets enthält. Entpacke es zuerst – benenne es in .zip um und extrahiere es, oder exportiere reines KML aus Google Earth – und füge dann das KML hier ein oder lade es.
Bleiben KML-Stile und -Symbole im GeoJSON erhalten?
Nein. GeoJSON beschreibt nur Geometrie und Eigenschaften, sodass KML-<Style>, -<IconStyle> und Farbelemente kein Äquivalent haben und verworfen werden. Die Geometrie, Placemark-Namen und -Beschreibungen bleiben erhalten; wende die visuelle Gestaltung in deiner Kartenbibliothek erneut an.
Welche Geometrietypen werden unterstützt?
Points, LineStrings, Polygons und MultiGeometry aus KML werden zu Point, LineString, Polygon und ihren Multi*-Gegenstücken in GeoJSON, und umgekehrt funktioniert es beim Konvertieren von GeoJSON zurück zu KML.
Erzeugt GeoJSON → KML ein Placemark für jedes Feature?
Ja. Jedes GeoJSON-Feature wird zu einem KML-<Placemark> mit seiner Geometrie, und ein Name oder eine Beschreibung in den Eigenschaften des Features wird in das Placemark geschrieben, sodass es in Google Earth korrekt beschriftet wird.
Werden meine Kartendaten beim Konvertieren hochgeladen?
Nein. Die Konvertierung von KML zu GeoJSON läuft vollständig in deinem Browser, sodass deine Koordinaten und Ortsnamen lokal verarbeitet werden und dein Gerät nie verlassen.

Verwandte Tools

Alle ArrayKit-Tools