KML in Shapefile (SHP) umwandeln

KML-Dateien aus Google Earth oder Google Maps direkt im Browser in ein vollständiges Shapefile umwandeln — inklusive Ordner-/Layer-Erkennung, automatischer Aufteilung gemischter Geometrietypen und Koordinatentransformation. Läuft serverseitig, die Datei wird danach automatisch gelöscht.

KML-Datei hierher ziehen oder klicken zum Auswählen

Nur eine .kml-Datei nötig, keine Begleitdateien. Keine Datei zur Hand? Beispieldatei herunterladen.

Unterstützte Eingabe

Eine einzelne .kml-Datei (max. 20 MB anonym, siehe Preise). Enthält deine Datei eingebettete Ressourcen (Icons, Bilder) und liegt deshalb als .kmz vor, nutze stattdessen KMZ zu Shapefile (in Vorbereitung) oder entpacke die KML zuerst selbst.

Was die Analyse zeigt

Nach dem Upload liest GeoVerto Ordner/Layer, Geometrietypen (Punkt/Linie/Fläche, auch gemischt), die Anzahl der Objekte sowie das Koordinatensystem mit einer Konfidenzangabe. KML ist laut Spezifikation immer WGS 84 (EPSG:4326) — die Analyse bestätigt das an der Datei, erfindet es nicht.

Konvertierungsoptionen

Standardmäßig bleibt das Ergebnis in EPSG:4326. Optional kann ein Ziel-CRS (z. B. ein UTM- oder Gauß-Krüger-System für den deutschen Amtsbetrieb) angegeben werden — die Koordinaten werden dann vor dem Schreiben transformiert.

Ergebnis und Download

Das Ergebnis ist ein ZIP mit einem vollständigen Shapefile (.shp/.shx/.dbf/.prj) — bei gemischten Geometrietypen ein Shapefile-Satz je Typ (z. B. _points, _polygons) in demselben ZIP, da ein einzelnes Shapefile nur einen Geometrietyp pro Layer speichern kann. Der Download-Link ist befristet gültig, siehe Sicherheit.

Anleitung

  1. KML-Datei hochladen (Drag & Drop oder Klick).
  2. Analyseergebnis prüfen (Layer, Geometrietypen, CRS).
  3. Optional ein Ziel-CRS eintragen.
  4. „In Shapefile umwandeln“ klicken und warten, bis der Job abgeschlossen ist.
  5. ZIP herunterladen.

Technische Besonderheiten

  • Feldnamen werden auf 10 Zeichen gekürzt (DBF-Beschränkung) — z. B. wird description zu descriptio.
  • KML-Zeitstempel (DateTime) werden als reines Datum gespeichert, da Shapefile keinen nativen DateTime-Typ kennt.
  • Ein KML-Dokument mit gemischten Geometrietypen in einem Ordner wird automatisch in mehrere Shapefiles aufgeteilt (siehe oben) statt die Konvertierung abzubrechen.

Mögliche Informationsverluste

  • Stile, Icons und Ordnerfarben aus KML gehen verloren — Shapefile kennt kein Styling.
  • HTML-Formatierung in Beschreibungsfeldern wird zu reinem Text.
  • Verschachtelte Ordnerstrukturen werden auf Layer-Ebene abgeflacht.

Koordinatensystem und Projektion

KML ist immer EPSG:4326. Für den Einsatz in deutscher Amtssoftware wird das Ergebnis oft nach ETRS89/UTM (z. B. EPSG:25832 für Zone 32N) transformiert — trag das Ziel-CRS dafür oben ein.

Datenschutz und Löschung

Ohne Anmeldung wird die Datei nach 2 Stunden automatisch gelöscht (`ANON_UPLOAD_RETENTION_HOURS`), Download-Links laufen nach 15 Minuten ab. Details: Sicherheit und Datenschutz.

Beispieldatei

Kleine Beispiel-KML herunterladen (zwei Punkte, Berlin und Hamburg) zum direkten Ausprobieren.

Häufige Fragen

Brauche ich ein Konto?
Nein, für kleine Dateien nicht — siehe Preise für die genauen Grenzen.
Was passiert mit KMZ-Dateien?
KMZ ist ein ZIP-Archiv um eine KML — diese Seite erwartet die entpackte .kml; eine eigene KMZ→Shapefile-Konvertierung ist in Vorbereitung.
Warum bekomme ich mehrere Shapefiles in einem ZIP?
Weil deine KML sowohl Punkte als auch Linien/Flächen enthält — Shapefile kann pro Datei nur einen Geometrietyp speichern, siehe „Technische Besonderheiten“ oben.

Verwandte Konvertierungen

Shapefile zu KML und KML zu GeoJSON sind in Vorbereitung und folgen als eigene Seiten, sobald sie denselben Qualitätsstand erreichen wie diese hier.

Für Entwickler:innen

Diese Konvertierung ist auch über die API verfügbar (POST /v1/convert mit target_formats: ["shapefile"]) — siehe API-Dokumentation.