Varför konvertera KMZ till SHP?
Shapefiles är standard för professionella GIS-arbetsflöden inklusive ArcGIS, rumslig analys och dataleverans till lantmätare eller planeringsavdelningar. KMZ är utformat för visning i Google Earth och saknar en analysfärdig attributstruktur; konvertering till .shp gör datan användbar i dessa sammanhang.
Hur man konverterar KMZ till SHP
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å ESRI Shapefile. QGIS skriver filerna .shp, .shx, .dbf och .prj.
ogr2ogr (GDAL) OPEN-SOURCE
Kör ogr2ogr -f "ESRI Shapefile" output_folder/ input.kmz för att konvertera alla lager. Använd ogrinfo -al -so input.kmz för att lista lagernamn innan du riktar in dig på ett specifikt lager.
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 .shp-fil är nästan alltid en Esri Shapefile - geospatial vektordata (punkter, linjer, polygoner) som används av GIS-programvara. Den är en del av en uppsättning: den behöver sina…
Öppna detaljer för .SHP →Kvalitet & vad man bör tänka på
- Ett enskilt KMZ-lager som blandar punkter, linjer och polygoner skapar tre separata
.shp-filer - en per geometrityp; detta är en begränsning i Shapefile-formatet, inte ett fel i verktyget. - KMZ-styling (ikonfärger, linjebredder, polygonfyllningar) stöds inte av Shapefile-formatet och går förlorad vid konvertering.
- QGIS använder som standard WGS 84 (EPSG:4326), vilket matchar KMZ-koordinater - ingen omprojicering behövs i de flesta fall.
Vanliga frågor
Varför skapar min KMZ flera shapefiler?
Kan jag konvertera endast ett lager från en KMZ med flera lager?
ogrinfo -al -so input.kmz för att lista lager, och ange sedan lagernamnet som det sista argumentet till ogr2ogr.