Hvorfor konvertere SHP til CSV?
En Shapefile gemmer to ting: vektorgeometri og en attributtabel. CSV kan åbnes i Excel, Google Sheets, LibreOffice og stort set enhver database-importguide. Eksport til .csv er almindelig, når brugere uden GIS har brug for de underliggende tabeldata - matrikel-ID'er, befolkningstal, punktkoordinater - uden GIS-software.
Sådan konverterer du SHP til CSV
QGIS FREE
Højreklik på det indlæste lag og vælg Export > Save Features As, vælg CSV, og indstil GEOMETRY til AS_XY for punktlag eller NONE for linjer og polygoner.
ogr2ogr OPEN-SOURCE
Kør ogr2ogr -f CSV out.csv in.shp -lco GEOMETRY=AS_XY for punktlag; brug -lco GEOMETRY=NONE for kun attributdata.
LibreOffice Calc FREE
Åbn .dbf-filen direkte via File > Open i LibreOffice Calc, og gem derefter som CSV - intet GIS-software er nødvendigt.
Om disse formater
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 →En CSV-fil gemmer tabeldata som almindelig tekst - én række pr. linje, værdier adskilt af kommaer (eller semikolon i europæiske lande). Alle regneark kan åbne den: Excel, Google Sheets,…
Åbn .CSV detaljer →Kvalitet & hvad man skal være opmærksom på
- For linje- og polygonlag overføres geometrien ikke til CSV-rækker; brug AS_WKT til at skrive geometri som en tekststreng, hvis formen skal bevares.
- Feltnavne i
.dbfafkortes til 10 tegn (en dBASE-begrænsning), hvilket føres videre til CSV-filen. - Alle tilhørende filer (
.shx,.dbfog ideelt set.prj) skal være i samme mappe, for at QGIS eller ogr2ogr kan åbne Shapefile-filen korrekt.
Ofte stillede spørgsmål
Kan jeg få koordinater i CSV-filen for en punkt-Shapefile?
ogr2ogr -lco GEOMETRY=AS_XY; dette tilføjer kolonner for længdegrad og breddegrad til hver række.Har jeg brug for GIS-software for at åbne attributdataene?
.dbf-fil, som LibreOffice Calc kan åbne direkte via File > Open.