Shapefile (SHP) in KMZ umwandeln
Dieser Konverter macht aus einem Shapefile eine KMZ-Datei für Google Earth oder Google My Maps: ein ZIP-Archiv mit der KML als doc.kml, nach WGS84 umprojiziert und mit den Attributen als Daten der Ortsmarkierungen. Das Shapefile wird in Ihrem Browser verarbeitet und nicht hochgeladen. Sie wählen, welches Feld zum Namen der Ortsmarkierung wird. Shapefiles haben keine Farben, daher erhalten Punkte die Standard-Stecknadel, Linien und Umrisse werden rot gezeichnet.
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: Shapefile (.shp). 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.
Shapefile in KMZ: Warum umwandeln?
KMZ ist das Format, in dem Google Earth standardmäßig speichert, und das, was viele erwarten, wenn sie nach „der Google-Earth-Datei“ fragen: eine komprimierte KML-Datei, die oft fünf- bis zehnmal kleiner ist als die KML selbst. Das zählt, wenn eine Flurstückskarte oder ein Straßennetz per E-Mail verschickt oder in ein Portal mit begrenzter Dateigröße hochgeladen werden muss. Diese Seite schreibt die KML aus Ihrem Shapefile mit GDAL, der Open-Source-Bibliothek hinter QGIS, und packt sie als doc.kml in eine KMZ-Datei, direkt in Ihrem Browser. Sie liest die .prj, sodass ein Shapefile in einer UTM-Zone, in Gauß-Krüger oder einem anderen Landeskoordinatensystem an der richtigen Stelle landet, behält die Attribute aus der .dbf als Daten jeder Ortsmarkierung und legt mehrere Shapefiles aus einer ZIP-Datei in eine KMZ-Datei, mit einem Ordner pro Shapefile.
So wandeln Sie Shapefile in KMZ um
- Ziehen Sie eine ZIP-Datei mit Ihrem Shapefile in das Feld oder wählen Sie die Dateien .shp, .shx, .dbf und .prj gemeinsam aus.
- Wählen Sie das Feld für die Namen der Ortsmarkierungen oder behalten Sie „Automatisch“ bei.
- Klicken Sie auf „In KMZ umwandeln“ und öffnen Sie die heruntergeladene 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 Shapefile in KML.
Immer nach WGS84 umprojiziert
KML-Koordinaten sind per Definition geografische Länge und Breite in WGS84, daher wird das Shapefile aus dem Koordinatensystem in seiner .prj umprojiziert. Die ursprüngliche Projektion wird nicht in der KMZ-Datei gespeichert; behalten Sie also das Shapefile, falls Sie sie später brauchen. Fehlt die .prj und sind die Koordinaten in Metern, hält die Seite an und schlägt passende Systeme vor, oder Sie geben den EPSG-Code ein, zum Beispiel 25832 für ETRS89 / UTM-Zone 32N.
Den Namen der Ortsmarkierung wählen
Google Earth beschriftet jede Ortsmarkierung mit ihrem Namen, doch Shapefiles haben selten ein Feld namens Name. „Automatisch“ nimmt ein Feld namens Name, falls vorhanden, dann ein Textfeld, dessen Name name, title oder label enthält, und sonst das erste Textfeld. Sie können auch jedes andere Feld wählen oder „Keine Namen“. Die übrigen Attribute erscheinen als Datentabelle in der Sprechblase der Ortsmarkierung, wobei Google Earth jeden Wert als Text anzeigt.
Standardstile
Ein Shapefile hat keine Farben; die Symbolik, die Sie in QGIS oder ArcGIS sehen, steckt im Projekt oder in einer .qml- bzw. .lyr-Datei, und die wird nicht gelesen. Punkte erhalten die Standard-Stecknadel von Google Earth, Linien und Polygonumrisse werden rot gezeichnet, Polygone ohne Füllung. Klicken Sie in Google Earth Pro mit der rechten Maustaste auf den Ordner, öffnen Sie die Eigenschaften (auf dem Mac Informationen), legen Sie den Stil fest und speichern Sie die KMZ-Datei anschließend erneut.
Große Shapefiles
Die KMZ-Datei ist klein, doch nach dem Entpacken muss Google Earth trotzdem jeden Stützpunkt zeichnen. Eine detaillierte Flurstücks- oder Höhenlinienebene mit Hunderttausenden von Stützpunkten macht Google Earth langsam, und My Maps begrenzt die Zahl der Objekte pro Ebene. Ist die Ebene zu schwer, vereinfachen Sie sie zuerst in QGIS oder teilen Sie sie nach Gebieten auf.
Über die Formate
Shapefile
Das Esri-Shapefile ist das am weitesten verbreitete GIS-Vektorformat. Ein einzelnes „Shapefile“ ist in Wirklichkeit ein Satz von Dateien mit demselben Namen: .shp enthält die Geometrie, .shx einen Index, .dbf die Attributtabelle, die optionale .prj-Datei das Koordinatensystem und die .cpg-Datei die Textkodierung.
- Benötigt mindestens .shp, .shx und .dbf. Wählen Sie die Dateien zusammen oder als eine ZIP-Datei aus.
- Feldnamen sind auf 10 Zeichen und Textwerte auf 254 Zeichen begrenzt.
- Jedes Shapefile enthält nur einen Geometrietyp: Punkte, Linien oder Polygone.
- Ohne .prj-Datei ist das Koordinatensystem unbekannt.
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
Kann ich die KMZ-Datei in Google My Maps importieren?
Ja. Fügen Sie in My Maps eine Ebene hinzu, klicken Sie auf Importieren und wählen Sie die KMZ-Datei. My Maps verwendet den Namen der Ortsmarkierung als Titel und zeigt die übrigen Attribute in den Details an.
Warum ist die KMZ-Datei so viel kleiner als das Shapefile?
KML-Text lässt sich sehr gut komprimieren, und die KMZ-Datei enthält die Daten nur ein einziges Mal, in geografischer Länge und Breite. Den .shx-Index und die .prj des Shapefiles braucht eine KMZ-Datei nicht.
Was passiert mit Polygonen mit Löchern und mehrteiligen Objekten?
Löcher werden als innere Begrenzungen geschrieben und mehrteilige Objekte als KML-MultiGeometry. Sie sehen in Google Earth also genauso aus wie in Ihrem GIS.
Wird mein Shapefile 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 ein Shapefile umwandeln?
Ja, mit dem Konverter von KMZ in Shapefile. Die Attribute werden dort wieder zu Feldern des Shapefiles.