KMZ naar GeoJSON converteren
Deze converter pakt een Google Earth-KMZ uit en zet de plaatsmarkeringen van de KML erin om naar GeoJSON, met namen en beschrijvingen als attributen. Het bestand wordt in uw browser geconverteerd en wordt niet geüpload. Stijlen, meegeleverde pictogrammen, foto's en grondoverlays worden niet overgenomen, en elke KML-map wordt een eigen GeoJSON-bestand; u krijgt ze samen in een zip.
Is een bestand niet goed omgezet? Mail naar [email protected], liefst met een klein voorbeeldbestand, dan wordt het opgelost.
In het kort
- Invoer: KMZ (.kmz). Uitvoer: GeoJSON (.geojson).
- 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.
KMZ naar GeoJSON: waarom omzetten
Google Earth Pro slaat plaatsen standaard op als KMZ, en KMZ is een veelgebruikt downloadformaat voor kaartgegevens van overheden en netbeheerders. Wilt u die gegevens gebruiken in een webkaart, een JavaScript-app of een ruimtelijke database, dan hebt u GeoJSON nodig. Deze converter opent de KMZ, zoekt de KML erin en zet de plaatsmarkeringen in één stap om naar GeoJSON-objecten, met namen en beschrijvingen als attributen. Mappen worden aparte GeoJSON-bestanden, zodat de structuur van het origineel bewaard blijft. Alles gebeurt in uw browser met GDAL, de engine achter QGIS, en het bestand wordt nooit geüpload.
Zo zet u KMZ om naar GeoJSON
- Sleep uw .kmz-bestand naar het vak, of klik om het te kiezen.
- Controleer de plaatsmarkeringen op de kaart en de lijst met mappen.
- Klik op “Converteren naar GeoJSON” en download het GeoJSON-bestand, of een zip met één bestand per map.
Wat er verandert bij het omzetten
Meegeleverde afbeeldingen vallen weg
Pictogrammen, foto's en afbeeldingsoverlays in de KMZ zijn geen geografische objecten en komen dus niet in de GeoJSON terecht. Een beschrijving die een foto toont met een img-tag houdt die tag, maar het afbeeldingsbestand waarnaar hij verwijst wordt niet meegeleverd. Gescande kaarten die als grondoverlay zijn geplaatst, worden ook niet geconverteerd.
Stijlen gaan verloren
GeoJSON heeft geen plek voor KML-stijlen, dus pictogrammen, kleuren en lijndiktes verdwijnen en alle objecten zien er hetzelfde uit totdat u ze zelf opmaakt. In Leaflet, MapLibre of OpenLayers kunt u objecten een kleur geven op basis van een attribuut, zoals de map of de naam.
Eén GeoJSON-bestand per map
Elke KML-map wordt een eigen laag en daarmee een eigen GeoJSON-bestand, genoemd naar de map, en u downloadt ze samen als zip. Plaatsmarkeringen die in geen enkele map staan, vormen een eigen laag.
Hoogte zonder hoogtemodus
Hoogtes blijven bewaard als derde coördinaat. KML geeft daarnaast aan of een hoogte vanaf het maaiveld of vanaf zeeniveau wordt gemeten; GeoJSON kan dat niet uitdrukken, dus die informatie vervalt.
Coördinaten blijven gelijk
KML en GeoJSON gebruiken allebei lengte- en breedtegraad in WGS84, dus herprojectie is niet nodig. De uitvoer volgt RFC 7946 met maximaal 7 decimalen.
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.
GeoJSON
GeoJSON is een JSON-tekstformaat voor geografische objecten, in 2016 vastgelegd als RFC 7946. Het is het eigen formaat van webkaarten zoals Leaflet, MapLibre en Mapbox, en van veel API's.
- Coördinaten zijn WGS84-lengtegraad en -breedtegraad (in die volgorde).
- Punten, lijnen en polygonen kunnen in één bestand worden gecombineerd.
- Eigenschappen kunnen elke JSON-waarde zijn, zonder limiet op de lengte van veldnamen.
Veelgestelde vragen
Wat zit er in een KMZ-bestand?
Een zip-archief met een hoofd-KML-bestand, meestal doc.kml, en vaak een map met pictogrammen of foto's. De converter pakt het uit in het geheugen, dus u hoeft het niet zelf uit te pakken.
Mijn KMZ bevat meerdere KML-bestanden. Welke wordt geconverteerd?
Allemaal. Eerst wordt het hoofdbestand doc.kml gelezen, daarna de overige KML-bestanden in het archief, en elke map daarin wordt een GeoJSON-bestand.
Kan ik de GeoJSON later weer omzetten naar KML?
Ja, met de converter van GeoJSON naar KML. De stijlen komen niet terug, omdat de GeoJSON ze niet bevat; bewaar de oorspronkelijke KMZ als ze belangrijk voor u zijn.
Wordt mijn KMZ geüpload?
Nee. Het bestand wordt door uw browser uitgepakt en geconverteerd, en er verlaat niets uw computer.