Hvorfor konvertere KMZ til SHP?
Shapefiler er standarden for profesjonelle GIS-arbeidsflyter inkludert ArcGIS, romlig analyse og datalevering til landmålere eller planavdelinger. KMZ er designet for visning i Google Earth og har ingen analyse-klar attributtstruktur; konvertering til .shp gjør dataene brukbare i disse sammenhengene.
Hvordan konvertere KMZ til SHP
QGIS OPEN-SOURCE
Legg til .kmz som et vektorlag, høyreklikk på det i lagpanelet, og velg Eksporter > Lagre objekter som med format satt til ESRI Shapefile. QGIS skriver filene .shp, .shx, .dbf og .prj.
ogr2ogr (GDAL) OPEN-SOURCE
Kjør ogr2ogr -f "ESRI Shapefile" utdatamappe/ inndata.kmz for å konvertere alle lag. Bruk ogrinfo -al -so inndata.kmz for å liste opp lagnavn før du målretter mot et spesifikt lag.
Om disse formatene
En KMZ-fil er et ZIP-komprimert Google Earth-kart - den inneholder stedsmarkører, ruter, polygoner, bildeoverlegg og noen ganger 3D-modeller i én bærbar pakke. Åpne den med den gratis…
Åpne .KMZ-detaljer →En .shp-fil er nesten alltid en Esri Shapefile - geospatiale vektordata (punkter, linjer, polygoner) som brukes av GIS-programvare. Den er en del av et sett: den trenger sine søsterfiler…
Åpne .SHP-detaljer →Kvalitet og hva du bør passe på
- Et enkelt KMZ-lag som blander punkter, linjer og polygoner produserer tre separate
.shp-filer - én per geometritype; dette er en begrensning i Shapefile-formatet, ikke en feil i verktøyet. - KMZ-styling (ikonfarger, linjebredder, polygonfyll) støttes ikke av Shapefile-formatet og går tapt ved konvertering.
- QGIS bruker som standard WGS 84 (EPSG:4326), som samsvarer med KMZ-koordinater - ingen reprojisering er nødvendig i de fleste tilfeller.
Ofte stilte spørsmål
Hvorfor produserer min KMZ flere shapefiler?
Kan jeg konvertere bare ett lag fra en KMZ med flere lag?
ogrinfo -al -so inndata.kmz for å liste opp lag, og send deretter lagnavnet som det siste argumentet til ogr2ogr.