Přeskočit na obsah

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

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

  1. Vložte soubory .shp, .shx, .dbf a dostupné soubory .prj a .cpg do jedné složky. Ponechte odpovídající základní názvy beze změny.
  2. Otevřete vrstvu pomocí Layer → Add Layer → Add Vector Layer a ověřte prvky a atributovou tabulku.
  3. Klepněte pravým tlačítkem na vrstvu a vyberte Export → Save Features As….
  4. Nastavte Format na Comma Separated Value [CSV], zadejte název výstupního souboru a použijte UTF-8, pokud přijímající systém nevyžaduje jiné kódování.
  5. V možnostech geometrie zvolte AS_WKT, chcete-li zachovat body, linie nebo polygony ve sloupci geometrie. U bodové vrstvy zvolte AS_XY nebo AS_XYZ, pokud preferujete samostatné souřadnicové sloupce. Zvolte NO_GEOMETRY, pokud jsou potřeba pouze atributy.
  6. 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.

Srovnání souborových formátů SHP a CSV
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

Č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.

Soubor už byl stažen

Tento soubor už byl stažen. Kvůli ochraně soukromí jsme ho hned po stažení smazali ze serveru, takže ho nejde stáhnout znovu. Pokud ho potřebujete ještě jednou, převeďte soubor znovu.