KML omzetten
Met deze KML converter opent u een KML- of KMZ-bestand uit Google Earth of Google My Maps, ziet u de plaatsmarkeringen op een kaart met hun gegevens in een tabel, en slaat u ze op als shapefile, GeoJSON, GPX, CSV of KMZ. Alles draait met GDAL in uw browser, dus het bestand wordt niet geüpload. Velden uit ExtendedData blijven behouden en elke map wordt een eigen laag.
Is een bestand niet goed omgezet? Mail naar [email protected], liefst met een klein voorbeeldbestand, dan wordt het opgelost.
In het kort
- Invoer: KML (.kml). Uitvoer: Shapefile, GeoJSON, KMZ, GPX, CSV.
- Je bestanden worden niet geüpload: het werk gebeurt in je browser, op je eigen apparaat.
- Bestandsgrootte: geen vaste grens; heel grote bestanden worden beperkt door het geheugen van je apparaat.
- Vereist een recente browser (Chrome, Edge, Firefox of Safari) op computer, tablet of telefoon; niets te installeren.
- Gratis en zonder account.
Alle KML-conversies
Van KML naar een ander formaat
- KML naar shapefile converteren
- KMZ naar shapefile (SHP) converteren
- KML naar GeoJSON converteren
- KMZ naar GeoJSON converteren
- KML naar GPX converteren
- KML naar CSV converteren
Van een ander formaat naar KML
Meer KML-tools
Eén converter voor KML uit Google Earth en My Maps
KML is het formaat van Google Earth en Google My Maps: plaatsmarkeringen, paden en vlakken in mappen, met stijlen, beschrijvingen en extra velden als ExtendedData, en altijd in lengte- en breedtegraden in WGS84. Een KMZ is dezelfde KML, gezipt samen met de bijbehorende pictogrammen en foto's. GIS-programma's, gps-toestellen, webkaarten en Excel hebben elk iets anders nodig. Daarom leest deze pagina de KML of KMZ en laat eerst zien wat erin zit: elke plaatsmarkering op een kaart, met naam, beschrijving en extra velden in een doorzoekbare tabel, en de mappen als lagen. Daarna kiest u het uitvoerformaat. Een shapefile past bij ArcGIS en QGIS, GeoJSON bij webkaarten en ontwikkelaars, GPX bij Garmin-toestellen en wandelapps, CSV opent de plaatsmarkeringen in Excel en KMZ bundelt een KML met zijn afbeeldingen in één bestand om te delen. Het omzetten gebeurt met GDAL, de bibliotheek achter QGIS, die hier in de browser draait. De locaties van een klant of een geplande route verlaten uw computer dus nooit. Hieronder vindt u pagina's die elke afzonderlijke conversie uitgebreider behandelen.
Zo zet u een KML- of KMZ-bestand om
- Sleep een .kml- of .kmz-bestand naar de pagina, of klik om het te selecteren; kies voor KMZ-uitvoer ook de pictogrammen en foto's.
- Controleer de kaart, de tabel met plaatsmarkeringen en de mappen in het overzicht.
- Kies het uitvoerformaat en de opties en klik op Converteren naar … om het bestand te downloaden.
Wat er per uitvoerformaat verandert
Punten, lijnen en vlakken worden gesplitst voor shapefiles
Eén KML-map kan plaatsmarkeringen, paden en vlakken door elkaar bevatten, maar een shapefile bevat maar één geometrietype. De converter schrijft één shapefile per map en type, bijvoorbeeld Bezienswaardigheden_points.shp en Bezienswaardigheden_lines.shp, in één .zip, en kort veldnamen in tot 10 tekens, zodat Description Descriptio wordt.
Stijlen worden velden
Shapefiles, GeoJSON en CSV kunnen geen stijl opslaan, dus de pictogram-, lijn- en vulkleuren van elke plaatsmarkering worden velden zoals line_color en fill_color. Shapefiles krijgen daarnaast een .qml-bestand waarmee QGIS ze in die kleuren tekent. GPX bewaart helemaal geen stijlen.
Extra velden uit My Maps en ArcGIS
Kolommen die in My Maps zijn geïmporteerd en attributen uit QGIS staan als ExtendedData in de KML en worden velden. ArcGIS schrijft de attributen vaak als HTML-tabel in de beschrijving; ook die tabel leest de converter in als velden.
KML blijft WGS84
KML bevat altijd lengte- en breedtegraden in WGS84, net als GeoJSON, GPX en KMZ. Voor een shapefile of CSV kunt u een EPSG-code invullen, zoals 28992 voor RD New of 31370 voor Belgian Lambert 72, om coördinaten in meters te krijgen.
Netwerklinks worden niet gevolgd
Een KML met alleen netwerklinks verwijst naar gegevens op een webserver, en die downloadt de converter niet. Open de link in Google Earth en sla de gegevens eerst op als KML. Tracks met tijdstempels (gx:Track) worden lijnen, en hun tijden gaan mee naar GPX.
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.
Veelgestelde vragen
Hoe zet ik KML om naar een shapefile?
Sleep de KML of KMZ naar deze pagina, laat Shapefile als uitvoerformaat staan en klik op Converteren naar …. U krijgt een .zip met een shapefile per map en geometrietype, elk met een .prj in WGS84 of in de EPSG-code die u hebt ingevuld.
Kan ik ook een KMZ-bestand omzetten?
Ja. Een KMZ is een gezipte KML; de converter pakt hem in de browser uit en leest de KML erin, dus u kunt de .kmz direct neerzetten. Kies KMZ als uitvoer als u juist een KML met zijn pictogrammen en foto's wilt bundelen.
Hoe exporteer ik een KML uit Google My Maps?
Open de kaart, klik op de drie puntjes naast de naam en kies Exporteren naar KML/KMZ (Export to KML/KMZ). Kies de hele kaart of één laag, en vink de optie voor export als KML aan als u een gewoon .kml-bestand wilt in plaats van een KMZ.
Waarom zijn de kleuren van mijn plaatsmarkeringen weg?
Alleen KML en KMZ slaan stijlen op. In de andere formaten blijven de kleuren bewaard als velden zoals line_color en fill_color, en een shapefile krijgt een .qml-bestand zodat QGIS ze weer toont.