Hvorfor konvertere SHP til CSV?
En Shapefile lagrer to ting: vektor-geometri og en attributtabell. CSV kan åpnes i Excel, Google Sheets, LibreOffice og nesten alle importveivisere for databaser. Eksport til .csv er vanlig når brukere uten GIS-verktøy trenger de underliggende tabelldataene - som eiendoms-ID-er, befolkningstall eller punktkoordinater.
Hvordan konvertere SHP til CSV
QGIS FREE
Høyreklikk på det lastede laget og velg Export > Save Features As, velg CSV, og sett GEOMETRY til AS_XY for punktlag eller NONE for linjer og polygoner.
ogr2ogr OPEN-SOURCE
Kjør ogr2ogr -f CSV out.csv in.shp -lco GEOMETRY=AS_XY for punktlag; bruk -lco GEOMETRY=NONE for kun attributtdata.
LibreOffice Calc FREE
Åpne den tilhørende .dbf-filen direkte via File > Open i LibreOffice Calc, og lagre deretter som CSV - ingen GIS-programvare er nødvendig.
Om disse formatene
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 →En CSV-fil lagrer tabelldata som ren tekst - én rad per linje, med verdier separert av komma (eller semikolon i europeiske regioner). Alle regnearkprogrammer kan åpne den: Excel, Google…
Åpne .CSV-detaljer →Kvalitet og hva du bør passe på
- For linje- og polygonlag overføres ikke geometrien til CSV-rader; bruk AS_WKT for å skrive geometrien som en tekststreng hvis formen må bevares.
- Feltnavn i
.dbfer begrenset til 10 tegn (en dBASE-begrensning), noe som blir med over i CSV-filen. - Alle tilhørende filer (
.shx,.dbf, og ideelt sett.prj) må ligge i samme mappe for at QGIS eller ogr2ogr skal kunne åpne Shapefile-filen riktig.
Ofte stilte spørsmål
Kan jeg få koordinater i CSV-filen for en punkt-Shapefile?
ogr2ogr -lco GEOMETRY=AS_XY; dette legger til kolonner for lengde- og breddegrad i hver rad.Trenger jeg GIS-programvare for å åpne attributtdataene?
.dbf-fil som LibreOffice Calc kan åpne direkte via File > Open.