KML-zu-Shapefile-Konverter

Wandeln Sie eine KML-Datei aus Google Earth in ein Shapefile für QGIS oder ArcGIS um. Polygone, Linien und Punkte behalten ihre Namen und Attribute.

Fragen

So funktioniert es

  1. Wählen Sie eine KML-Datei aus oder legen Sie sie hier ab, zum Beispiel einen Export aus Google Earth oder einer Feld-App.
  2. Prüfen Sie die Formen auf der Karte und lesen Sie die Hinweise zu allem, was sich geändert hat.
  3. Laden Sie die ZIP-Datei herunter. Sie enthält die .shp-, .shx-, .dbf-, .prj- und .cpg-Dateien, die QGIS, ArcGIS und andere GIS-Software zusammen öffnen.

Läuft in Ihrem Browser. Dateien werden nie hochgeladen.

Eingabe und Ausgabe

Eingabe
Eine .kml-Datei, zum Beispiel aus Google Earth oder einer Feld-App.
Ausgabe
Eine .zip-Datei mit den .shp-, .shx-, .dbf-, .prj- und .cpg-Dateien eines Shapefiles in WGS84-Breiten- und -Längengraden (EPSG:4326).

Beispiel: eingabe

plots.kml:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
    <name>plots</name>
    <Placemark>
      <name>Plot 2</name>
      <ExtendedData>
        <Data name="commodity"><value>coffee</value></Data>
        <Data name="area_ha"><value>8.6</value></Data>
      </ExtendedData>
      <Polygon><outerBoundaryIs><LinearRing>
        <coordinates>-84.528637,9.986941 -84.52898,9.987532 -84.530697,9.987955 -84.53207,9.986771 -84.531813,9.985165 -84.529152,9.985419 -84.528637,9.986941</coordinates>
      </LinearRing></outerBoundaryIs></Polygon>
    </Placemark>
  </Document>
</kml>

Beispiel: ausgabe

plots_shapefile.zip: plots.shp, plots.shx, plots.dbf, plots.prj, plots.cpg
Attribute: name = Plot 2, commodity = coffee, area_ha = 8.6
Hinweis: KML-Stile (Farben, Symbole) und Ordner werden nicht übernommen.

Grenzen

  • Stile (Farben, Symbole) und Ordner werden nicht übernommen; Namen, Beschreibungen und Datenfelder werden zu Attributen.
  • Attributnamen werden auf 10 einfache Buchstaben, Ziffern oder Unterstriche gekürzt, Textwerte auf 254 Byte und eine Tabelle auf 255 Attribute. Die Seite nennt jeden geänderten Namen.
  • Höhen (Z-Werte) werden weggelassen, weil das Shapefile 2D ist.
  • Eine Datei mit Punkten, Linien und Polygonen ergibt für jede Art ein eigenes Shapefile.
  • Multipunkte werden zu je einem Punkt, und Geometriesammlungen werden in einzelne Formen aufgeteilt; Objekte ohne Form und Ringe ohne Fläche werden weggelassen. Die Seite nennt jede Änderung.

Wie wandle ich KML in ein Shapefile um?

Legen Sie die KML-Datei im KML-zu-Shapefile-Konverter ab, prüfen Sie die Formen auf der Karte und laden Sie die ZIP-Datei herunter. Entpacken Sie sie und öffnen Sie die .shp-Datei in QGIS oder ArcGIS. Lassen Sie die anderen Dateien daneben liegen: Zusammen bilden sie das Shapefile.

Warum habe ich mehr als ein Shapefile bekommen?

Ein Shapefile enthält nur eine Art von Form. Wenn Ihre KML-Datei Polygone, Linien und Punkte mischt, enthält die ZIP-Datei für jede Art ein Shapefile, mit den Namen _polygons, _lines und _points.

Warum sind manche Attributnamen kürzer?

Die Attributtabelle des Shapefiles (.dbf) erlaubt Namen mit höchstens 10 Zeichen, ohne Umlaute, Akzente oder Leerzeichen. Längere Namen werden gekürzt und bleiben eindeutig. Die Seite nennt jeden geänderten Namen.

Welches Koordinatensystem verwendet das Shapefile?

WGS84-Breiten- und -Längengrade (EPSG:4326), wie KML. Die .prj-Datei in der ZIP-Datei gibt das an, damit GIS-Software die Formen an der richtigen Stelle zeigt.

Zurück zum Tool ↑

Verbinden Sie Ihre Daten, verstehen Sie Ihre Abläufe.

Bringen Sie die Tabellen, Feldformulare und Karten ein, die Sie schon nutzen, und sehen Sie jeden Standort an einem Ort.