Varför konvertera KMZ till GEOJSON?
GeoJSON är det förväntade indataformatet för webbkartbibliotek som Leaflet och Mapbox, samt för många webb-API:er. Genom att konvertera KMZ-data till .geojson blir den direkt användbar i webbläsarbaserade kartor och moderna GIS-arbetsflöden utan att kräva ett skrivbordsprogram.
Hur man konverterar KMZ till GEOJSON
QGIS OPEN-SOURCE
Lägg till .kmz som ett vektorlager, högerklicka på det i lagerpanelen och välj Exportera > Spara objekt som med formatet inställt på GeoJSON.
ogr2ogr (GDAL) OPEN-SOURCE
Kör ogr2ogr -f GeoJSON out.geojson in.kmz. Använd ogrinfo in.kmz för att lista lager först om filen innehåller flera mappar.
Om dessa format
En KMZ-fil är en ZIP-komprimerad Google Earth-karta - den innehåller platsmärken, rutter, polygoner, bildöverlagringar och ibland 3D-modeller i ett bärbart paket. Öppna den med den…
Öppna detaljer för .KMZ →En GEOJSON-fil lagrar geografiska objekt - punkter, linjer och polygoner med deras attribut - som vanlig JSON-text, och det är standardformatet för webbkartografi. För att visa den på en…
Öppna detaljer för .GEOJSON →Kvalitet & vad man bör tänka på
- Platshållare, linjer och polygoner med namn och beskrivningstext överförs korrekt; KML-styling (ikonfärger, linjebredder, fyllningar) har ingen motsvarighet i GeoJSON och tas bort.
- GeoJSON är alltid WGS 84 (EPSG:4326), vilket matchar KMZ - ingen omprojektion behövs.
- GeoJSON är ren text och vanligtvis större än en komprimerad
.kmz; för stora dataset bör du överväga gzip-komprimerad GeoJSON eller FlatGeobuf för webbleverans.
Vanliga frågor
Kan jag konvertera KMZ till GeoJSON utan att installera programvara?
Bevaras KML-mappstrukturen i GeoJSON?
Vad händer om ogr2ogr inte kan läsa min KMZ?
.kmz till .zip, packa upp den och kör ogr2ogr på doc.kml som finns inuti istället.