KML naar shapefile converteren

Deze gratis converter zet KML-bestanden uit Google Earth of My Maps om naar shapefiles voor ArcGIS Pro of QGIS, inclusief een .prj- en een .cpg-bestand. Uw bestand wordt in de browser verwerkt en niet geüpload. Punten, lijnen en polygonen worden aparte shapefiles, veldnamen worden ingekort tot 10 tekens, en KML-kleuren en -pictogrammen worden niet overgenomen.

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

In het kort

KML naar Shapefile: waarom omzetten

Google Earth en My Maps exporteren KML, maar veel GIS-programma’s, overheden en opdrachtgevers vragen nog altijd om shapefiles. Deze converter maakt van uw KML shapefiles die u direct kunt openen in ArcGIS Pro, QGIS of AutoCAD Map 3D. Hij lost op wat meestal misgaat: gemengde geometrietypen, lange veldnamen, speciale tekens en het coördinatenstelsel. Alles draait in uw browser met GDAL, dus uw bestand wordt nooit geüpload.

Zo zet u KML om naar Shapefile

  1. Sleep uw .kml-bestand naar het vak, of klik om het te kiezen.
  2. Kies eventueel een coördinatenstelsel voor de uitvoer, bijvoorbeeld 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

Punten, lijnen en polygonen worden gesplitst

Een KML-bestand kan plaatsmarkeringen van elk type door elkaar bevatten, maar een shapefile kan maar één geometrietype aan. De converter schrijft daarom één shapefile per type, bijvoorbeeld Bezienswaardigheden_points.shp en Routes_lines.shp, en verpakt ze samen in één .zip. Converters die deze stap overslaan, laten zonder waarschuwing alles behalve het eerste type weg.

Veldnamen worden ingekort tot 10 tekens

De attributentabel van een shapefile (.dbf) staat alleen veldnamen van maximaal 10 tekens toe, dus “Description” wordt “Descriptio”. Tekstwaarden langer dan 254 tekens, zoals lange HTML-beschrijvingen, worden afgekapt.

Het coördinatenstelsel gaat mee

KML is altijd WGS84. Standaard blijft de shapefile in WGS84 (EPSG:4326) en krijgt hij een .prj-bestand, zodat GIS-programma’s hem op de juiste plek zetten. Kies een geprojecteerd stelsel, zoals het Rijksdriehoekstelsel (EPSG:28992) of een UTM-zone, als u afstanden en oppervlakten in meters wilt meten.

Speciale tekens blijven goed

De attributentabel wordt in UTF-8 geschreven en een .cpg-bestand vertelt ArcGIS en QGIS welke codering ze moeten gebruiken, zodat namen met tekens als ë, ü, é of ø correct worden weergegeven.

Stijlen en mappen

Kleuren en pictogrammen maken geen deel uit van een shapefile en vervallen. Elke KML-map wordt een eigen shapefile, genoemd naar de map.

Over de bestandsformaten

KML

KML (Keyhole Markup Language) is het XML-formaat achter Google Earth en Google My Maps, en sinds 2008 een OGC-standaard. Naast geometrie kan het stijlen, pictogrammen, mappen en beschrijvingen in HTML bevatten.

  • Altijd WGS84-lengtegraad en -breedtegraad, met optionele hoogte.
  • Mappen groeperen plaatsmarkeringen; bij het omzetten kan elke map een eigen laag worden.
  • Stijlen (kleuren, lijndiktes, pictogrammen) zijn specifiek voor KML en Google Earth.

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). Houd ze bij elkaar; de meeste programma’s hebben ze allemaal nodig.

Kan ik het resultaat openen in ArcGIS Pro en QGIS?

Ja. Pak de download uit en voeg het .shp-bestand toe als laag. Beide programma’s lezen de .prj- en .cpg-bestanden automatisch.

Blijft de hoogte uit Google Earth behouden?

Ja. Coördinaten met hoogte worden geschreven als 3D-shapefiles (PointZ, PolylineZ, PolygonZ).

Is er een maximale bestandsgrootte?

De grens is het geheugen van uw browser. Bestanden tot ongeveer 200 MB werken normaal gesproken. Gebruik voor grotere bestanden ogr2ogr uit GDAL op uw eigen computer.

Stapsgewijze handleidingen