Hvorfor konvertere KML til SHP?
ESRI Shapefile er standardvektorformatet i professionelle GIS-arbejdsflow og accepteres af ArcGIS, MapInfo, QGIS og de fleste web-GIS-platforme. KML fungerer godt til visualisering i Google Earth, men er ikke egnet til rumlig analyse, attributredigering eller dataudveksling i en GIS-pipeline.
Sådan konverterer du KML til SHP
QGIS FREE
Indlæs din .kml via Layer > Add Layer > Add Vector Layer, højreklik på laget i lagpanelet og vælg Export > Save Features As, indstil Format til ESRI Shapefile, og klik på OK.
ogr2ogr OPEN-SOURCE
Kør ogr2ogr -f "ESRI Shapefile" output_folder/ input.kml; ogr2ogr skriver en separat shapefile for hver geometritype, der findes i din KML.
Om disse formater
En KML-fil gemmer kortdata - knappenåle, ruter, polygoner, billedoverlejringer - i almindeligt XML-format. Den nemmeste måde at åbne en på er Google Earth (gratis desktop-app eller…
Åbn .KML detaljer →En .shp-fil er næsten altid en Esri Shapefile - geospatiale vektordata (punkter, linjer, polygoner), der bruges af GIS-software. Den er en del af et sæt: den kræver sine søsterfiler (.shx,…
Åbn .SHP detaljer →Kvalitet & hvad man skal være opmærksom på
- Shapefile er et multifil-format, der producerer mindst fire filer (
.shp,.shx,.dbf,.prj); hold dem samlet - en shapefile, der mangler sin.dbfeller.prj, vil helt eller delvist fejle ved åbning i andre værktøjer. - KML-styling (farver, ikoner, linjebredder, etiketter) går helt tabt; genanvend symbologi i din GIS-applikation efter import.
- Shapefile gemmer kun én geometritype pr. fil; hvis din
KMLblander punkter, linjer og polygoner, opretter QGIS og ogr2ogr en separat shapefile for hver geometritype.
Ofte stillede spørgsmål
Hvorfor producerer min KML flere shapefiler?
KML indeholder blandet geometri, eksporteres hver type til en separat shapefile.