Waarom KML naar GEOJSON converteren?
KML is een op XML gebaseerd geografisch formaat (geïntroduceerd in 2004, aangenomen als OGC-standaard in 2008) dat veelvuldig wordt geproduceerd door Google Earth en Google My Maps. GeoJSON is een op JSON gebaseerd geospatiaal formaat (IETF RFC 7946, 2016) dat standaard wordt ondersteund door webmapping-bibliotheken en direct wordt gerenderd door GitHub. Converteren van KML naar .geojson wordt meestal gedaan om locatiegegevens bruikbaar te maken op het web zonder een speciale GIS-client.
Hoe KML naar GEOJSON te converteren
QGIS FREE
Voeg het .kml-bestand toe als een vectorlaag, klik met de rechtermuisknop op de laag en kies Exporteren > Objecten opslaan als, waarbij u het formaat instelt op GeoJSON.
ogr2ogr OPEN-SOURCE
Voer ogr2ogr -f GeoJSON output.geojson input.kml uit; ogr2ogr leest ook .kmz-bestanden rechtstreeks zonder ze uit te pakken.
Over deze formaten
Een KML-bestand slaat kaartgegevens op - spelden, routes, polygonen, afbeeldingsoverlays - in plat XML-formaat. De eenvoudigste manier om er een te openen is Google Earth (gratis…
Open .KML details →Een GEOJSON-bestand slaat geografische kenmerken op - punten, lijnen en polygonen met hun attributen - als platte JSON-tekst, en het is de standaardindeling voor webmapping. Om het op een…
Open .GEOJSON details →Kwaliteit & waar op te letten
- Geometrie (punten, lijnen, polygonen) wordt nauwkeurig overgezet; KML-opmaak (kleuren, icoongroottes, labelstijlen) gaat verloren en moet afzonderlijk worden gedefinieerd in de doelapplicatie.
- KML-mappen en placemarks kunnen worden toegewezen aan afzonderlijke feature-collecties, afhankelijk van de gebruikte tool en parameters.
- KML NetworkLink-elementen die verwijzen naar live externe gegevens worden niet gevolgd; alleen statische geometrie in het bestand wordt geëxporteerd.
Veelgestelde vragen
Kan ogr2ogr ook KMZ-bestanden verwerken?
.kmz (een gezipte KML) rechtstreeks, dus uitpakken voor het converteren is niet nodig.