KMZ naar shapefile (SHP) converteren

Deze gratis converter pakt een Google Earth-KMZ uit en zet de KML erin in één stap om naar shapefiles voor ArcGIS Pro of QGIS, inclusief .prj- en .cpg-bestanden. De KMZ wordt in uw browser verwerkt en niet geüpload. Punten, lijnen en polygonen worden aparte shapefiles, elke KML-map levert eigen shapefiles op, veldnamen worden ingekort tot 10 tekens, en kleuren blijven bewaard als velden plus een .qml-stijl voor QGIS. Meegeleverde pictogrammen en foto's worden niet overgenomen. Gescande kaarten die als overlay zijn geplaatst, komen mee als afbeeldingen met een worldfile.

Is een bestand niet goed omgezet? Mail naar [email protected], liefst met een klein voorbeeldbestand, dan wordt het opgelost.

In het kort

KMZ naar Shapefile: waarom omzetten

KMZ is het standaardformaat waarin Google Earth Pro opslaat, en veel overheden, netbeheerders en ingenieursbureaus bieden hun kaartgegevens aan als KMZ-download. Een KMZ is een gezipte KML, vaak met pictogrammen of foto's erbij verpakt, terwijl ArcGIS Pro en oudere GIS-programma’s een shapefile willen. Meestal betekent dat: de KMZ uitpakken, de doc.kml erin zoeken en die in een tweede stap converteren. Deze converter doet beide tegelijk. Hij opent de KMZ in het geheugen, leest elk KML-bestand erin en schrijft shapefiles die u direct kunt toevoegen in ArcGIS Pro, QGIS of AutoCAD Map 3D. Alles draait in uw browser met GDAL, de bibliotheek die QGIS gebruikt, dus het bestand wordt nooit geüpload.

Zo zet u KMZ om naar Shapefile

  1. Sleep uw .kmz-bestand naar het vak, of klik om het te kiezen.
  2. Controleer de plaatsmarkeringen op de kaart en kies, als u in meters wilt werken, een coördinatenstelsel zoals RD New (EPSG:28992) of een UTM-zone.
  3. Klik op “Converteren naar Shapefile” en download een .zip met de shapefiles.

Wat er verandert bij het omzetten

Eerst uitpakken is niet nodig

De KMZ wordt in het geheugen uitgepakt. De hoofd-doc.kml en alle andere KML-bestanden in het archief worden gelezen, dus een KMZ die zijn gegevens over meerdere KML-bestanden verdeelt, levert één complete set shapefiles op. Sommige programma’s slaan gewone KML-tekst op met de extensie .kmz; de pagina merkt dat op en leest het bestand als KML.

Punten, lijnen en polygonen worden gesplitst

Een KML kan plaatsmarkeringen van elk type door elkaar bevatten, maar een shapefile kan maar één geometrietype aan. U krijgt één shapefile per type en per KML-map, bijvoorbeeld Putten_points.shp en Leidingen_lines.shp, samen in één .zip. Plaatsmarkeringen die in geen enkele map staan, vormen een eigen laag.

Pictogrammen vallen weg, overlays worden afbeeldingen

Pictogrammen en foto's in een KMZ zijn geen geografische objecten en horen dus niet bij de shapefile; een beschrijving die een foto toont, houdt haar HTML-tekst, ingekort tot 254 tekens. Gescande kaarten en dronefoto's die als grondoverlay zijn geplaatst, worden ongewijzigd in de zip gezet, elk met een worldfile (.jgw of .pgw), een .prj en een .aux.xml in WGS84, zodat QGIS en ArcGIS ze op de juiste plek onder de shapefiles tonen. Een gedraaide overlay houdt zijn draaiing; een overlay met vier vrije hoeken (gx:LatLonQuad) wordt weggelaten, en de pagina meldt dat.

Kleuren worden velden en een QGIS-stijl

Een shapefile kan geen kleuren opslaan, dus de kleuren van het pictogram, de lijn en de vulling van elke plaatsmarkering worden geschreven als de velden icon_color, line_color en fill_color (#rrggbb), samen met line_width, line_opac en fill_opac. Een .qml-bestand naast elke shapefile zorgt ervoor dat QGIS elke plaatsmarkering in haar eigen kleur tekent zodra u de laag toevoegt; in ArcGIS kunt u de velden gebruiken voor de symbologie.

Veldnamen, beschrijvingen en coördinaten

Veldnamen worden ingekort tot 10 tekens, dus “Description” wordt “Descriptio”, en tekst langer dan 254 tekens wordt afgekapt. ExtendedData uit My Maps wordt omgezet in velden, en de HTML-tabellen die ArcGIS in beschrijvingen schrijft, worden opgesplitst in één veld per rij. KML is altijd WGS84, dus de shapefile krijgt een .prj voor EPSG:4326, tenzij u een geprojecteerd stelsel kiest; tekst wordt opgeslagen als UTF-8 met een .cpg-bestand.

Over de bestandsformaten

KMZ

KMZ is een gezipt KML-bestand, vaak met pictogrammen en afbeeldingen erbij. Google Earth slaat standaard op als KMZ, dus dit is het formaat dat de meeste mensen krijgen als ze uit Google Earth exporteren.

  • Het hoofdbestand in de zip heet meestal doc.kml.
  • Afbeeldingen en pictogrammen in de KMZ zijn geen geodata en vallen daarom weg bij het omzetten naar formaten zoals GeoJSON of shapefile.

Shapefile

De Esri-shapefile is het meest gebruikte vectorformaat in GIS. Eén ‘shapefile’ is eigenlijk een set bestanden met dezelfde naam: .shp bevat de geometrie, .shx een index, .dbf de attributentabel, het optionele .prj het coördinatenstelsel en .cpg de tekstcodering.

  • Er zijn minstens .shp, .shx en .dbf nodig. Selecteer ze samen of als één .zip.
  • Veldnamen zijn beperkt tot 10 tekens en tekstwaarden tot 254 tekens.
  • Elke shapefile bevat maar één geometrietype: punten, lijnen of polygonen.
  • Zonder .prj-bestand is het coördinatenstelsel onbekend.

Veelgestelde vragen

Welke bestanden zitten er in de zip?

Voor elke shapefile krijgt u .shp (geometrie), .shx (index), .dbf (attributen), .prj (coördinatenstelsel) en .cpg (codering), plus een .qml-stijl als de plaatsmarkeringen kleuren hebben. Houd ze bij elkaar.

Kan ik het resultaat openen in ArcGIS Pro?

Ja. Pak de download uit en voeg het .shp-bestand toe. ArcGIS Pro heeft ook de tool KML To Layer, die een KMZ leest maar naar een geodatabase opslaat; deze pagina levert gewone shapefiles die u aan iedereen kunt doorgeven.

Blijft de hoogte uit Google Earth behouden?

Ja. Coördinaten met hoogte worden geschreven als 3D-shapefiles (PointZ, PolylineZ, PolygonZ). Of een hoogte vanaf het maaiveld of vanaf zeeniveau is gemeten, kan een shapefile niet opslaan.

Wordt mijn KMZ geüpload?

Nee. De KMZ wordt door uw browser uitgepakt en geconverteerd, en er verlaat niets uw computer. De grens is het geheugen van uw browser; bestanden tot ongeveer 200 MB werken normaal gesproken.