Převod souboru SHP do CSV
Exportujte atributy shapefile, souřadnice nebo geometrii WKT do kompatibilní tabulky CSV.
Převádějte soubory SHP online
Pro převod SHP do CSV zatím vlastní online konvertor nemáme, ale soubory SHP můžete online převést do těchto formátů:
Chcete převádět SHP na CSV?
Dejte nám vědět. Podle zájmu vybíráme, které převody přidáme jako další.
Jak převést soubor shp do formátu csv
- Databázové formáty
- Dosud nehodnoceno.
Reportingový systém, tabulkový procesor nebo databáze mohou přijímat tabulkový formát CSV, nikoli však ESRI Shapefile. Export dat vytvoří přenositelnou tabulku, zatímco pokud mají zůstat dostupné souřadnice nebo tvary, je vyžadován explicitní export geometrie.
Co je formát SHP
V kontextu geospatial databází označuje SHP formát ESRI Shapefile, který se používá pro vektorové body, linie a polygony. Použitelný dataset obvykle obsahuje soubory se stejným základním názvem: .shp ukládá geometrii, .shx ukládá index geometrie, .dbf ukládá atributové záznamy, .prj může definovat coordinate reference system a .cpg může určovat kódování znaků DBF.
GIS aplikace, jako jsou QGIS, ArcGIS Pro, ArcGIS Desktop a GeoPandas, čtou a vytvářejí shapefiles. Mezi běžné příklady patří hranice sčítacích obvodů, silnice, utility networks, pozemky, GPS body a administrativní oblasti.
Co je formát CSV
CSV je tabulka v prostém textu, ve které záznamy zabírají jednotlivé řádky a pole jsou oddělena oddělovačem, obvykle čárkou. Tabulkové procesory, relační databáze, statistické aplikace, skripty a reportingové systémy jej mohou importovat bez GIS software.
CSV může obsahovat atributovou tabulku shapefile, ale nemá standardní nativní reprezentaci pro polygony, linie, coordinate reference systems ani spatial indexes. Chcete-li zachovat polohu, exportujte geometrii jako textové pole WKT nebo exportujte geometrii bodů jako samostatná souřadnicová pole. WKT v CSV je konvence, nikoli datový typ spatial database.
Jak převést SHP na CSV
Pomocí QGIS
- Vložte soubory
.shp,.shx,.dbfa dostupné soubory.prja.cpgdo jedné složky. Ponechte odpovídající základní názvy beze změny. - Otevřete vrstvu pomocí Layer → Add Layer → Add Vector Layer a ověřte prvky a atributovou tabulku.
- Klepněte pravým tlačítkem na vrstvu a vyberte Export → Save Features As….
- Nastavte Format na
Comma Separated Value [CSV], zadejte název výstupního souboru a použijteUTF-8, pokud přijímající systém nevyžaduje jiné kódování. - V možnostech geometrie zvolte
AS_WKT, chcete-li zachovat body, linie nebo polygony ve sloupci geometrie. U bodové vrstvy zvolteAS_XYneboAS_XYZ, pokud preferujete samostatné souřadnicové sloupce. ZvolteNO_GEOMETRY, pokud jsou potřeba pouze atributy. - Klepněte na OK. Zkontrolujte výstup v textovém editoru nebo jej importujte do cílového systému a ověřte oddělovače, hodnoty v uvozovkách, názvy polí, kódování a hodnoty geometrie.
Pomocí GDAL
GDAL ogr2ogr je vhodný pro opakovatelné a dávkové převody. Z adresáře obsahujícího zdrojové soubory exportujte atributy a geometrii WKT pomocí:
ogr2ogr -f CSV output.csv input.shp -lco GEOMETRY=AS_WKT
Chcete-li exportovat vybrané atributy a zachovat WKT, nahraďte názvy polí skutečnými sloupci DBF:
ogr2ogr -f CSV output.csv input.shp -select field1,field2,field3 -lco GEOMETRY=AS_WKT
Pro export pouze atributů vynechte volbu vytváření geometrie nebo použijte volbu ovladače CSV pro export bez geometrie podporovanou nainstalovanou verzí GDAL. GDAL čte atributy z .dbf a může načíst coordinate reference system z .prj, metadata CRS však ve výsledném CSV nejsou spolehlivě zachována.
Pomocí online converteru
GIS conversion services, jako je MyGeodata Cloud, mohou zpracovat shapefile dodaný jako ZIP archive. Zahrňte odpovídající soubory .shp, .shx a .dbf a také .prj a .cpg, pokud jsou k dispozici; nahrajte archive, vyberte CSV, nakonfigurujte výstup geometrie, pokud je tato možnost nabízena, a stáhněte výsledek.
Před nahráním důvěrných, osobních nebo omezených spatial data ověřte pravidla služby týkající se uchovávání souborů, ochrany soukromí, velikosti a zpracování geometrie. Pro citlivá data a převody, které musí být reprodukovatelné, použijte QGIS nebo GDAL.
Aspekty kvality a kompatibility
- Geometrie může být ztracena: CSV obsahující pouze atributy nedokáže znovu vytvořit mapované tvary. Pro jakýkoli typ geometrie použijte WKT nebo pro bodové vrstvy souřadnicové sloupce.
- CRS ovlivňuje souřadnice: zeměpisná délka a šířka mají význam pouze se správným coordinate reference system. Před exportem proveďte reprojekci v QGIS nebo GDAL, pokud příjemce vyžaduje WGS 84, běžně označovaný jako
EPSG:4326. CRS zaznamenejte samostatně, protože CSV jej nestandardizuje. - Omezení shapefile zůstávají: názvy, typy, šířky a kódování polí DBF se řídí staršími omezeními. Export CSV nemůže obnovit hodnoty ani názvy, které již byly ve zdrojovém DBF zkráceny.
- Na oddělovačích a uvozování záleží: čárky, uvozovky a konce řádků uvnitř hodnot musí být escapovány podle pravidel CSV. Soubor importujte s oddělovačem a kódováním použitým při exportu.
- Velké geometrie mohou vytvářet neprakticky velké soubory: WKT opakuje text souřadnic a CSV nemá spatial index. Pokud je nutné zachovat geometrii, CRS a GIS performance, použijte GeoPackage, GeoJSON nebo jiný spatial format.
SHP vs CSV: srovnání formátů
Jak si formáty SHP a CSV stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .SHP Esri Shapefile | .CSV Comma-Separated Values |
|---|---|---|
| Otevřený standard | Částečně otevřený | Ano |
| Komprese | Bez komprese | Bez komprese |
| Typická velikost souboru | Střední | Malé |
| Otevírá se ve webovém prohlížeči | Ne | Ano, nativně |
| Další úpravy | Omezeně | Snadné |
| Podpora metadat | Základní | Základní |
| Čitelný jako prostý text | Ne | Ano |
| Nejvhodnější pro | Výměna dat | Výměna dat |
| Zavedeno | 1998 | — |
| Vývojář | Esri | — |
| MIME typ | application/x-esri-shape | text/csv |
Informace o příponách a typech souborů poskytuje File-Extensions.org
Navrhovaný software pro převod shp do csv
Často kladené otázky
Zachová převod SHP na CSV geometrii mapy?
Pouze pokud export obsahuje souřadnice nebo sloupec s geometrií WKT; tabulka CSV neukládá geometrii shapefilu jako nativní prostorový objekt. Bez takového sloupce výsledek obsahuje pouze atributy a prvky s více částmi nemusí být reprezentovány úplně.
Zachová se při převodu SHP na CSV souřadnicový systém?
Hodnoty souřadnic lze exportovat, ale CSV obvykle neobsahuje souřadnicový referenční systém shapefilu, pokud není zapsán samostatně nebo uveden jako informace. Pokud je nutné souřadnice používat s jinými geografickými daty, může být před exportem nutné provést reprojekci.
Proč mi v CSV chybí některá pole ze SHP nebo se změnila?
Export do CSV může změnit datové typy polí, hodnoty null, kódování znaků a formátování dat a názvy atributových polí shapefilu mohou být již omezené délkou. Pole, která nelze reprezentovat jako jednoduché tabulkové hodnoty, spolu s některými metadaty mohou být zjednodušena nebo vynechána.
Lze převést CSV zpět na původní soubor SHP?
Z CSV můžete vytvořit nový shapefile, pokud obsahuje platné souřadnice nebo analyzovatelnou geometrii WKT a vhodné sloupce atributů, ale nemusí přesně odpovídat původnímu souboru. Původní struktura geometrie, souřadnicový referenční systém, definice polí a další metadata shapefilu mohou být ztraceny.