Shapefile
Shapefile (také Esri Shapefile) je anglický název specifikace pro formáty souborů, Obsažené údaje jsou geografické polohy a jejich vlastnosti – vektorové prostorové (geoprostorové vektorové) údaje (data) – pro geografické informační systémy (GIS). Je vyvíjen a regulován firmou Esri jako převážně otevřená specifikace formátu pro interoperabilitu (přenos údajů) mezi produkty americké firmy Esri a jinými GIS.
Přípona souboru | .shp, .shx, .dbf |
---|---|
Tvůrce | Esri |
Formát shapefile může prostorově popisovat vektorové prvky jako body, lomené čáry a mnohoúhelníky. V mapách představují například studny, řeky a jezera, ale i nivelační body, nadmořské výšky nebo vrstevnice. Každý prvek má obvykle vlastnosti (atributy), které jej popisují. Například název nebo teplotu.
Formát shapefile popisuje v jedné datové sadě geometrii a vlastnosti (atributy) prostorových prvků mimo topologie (na topologické informace nemá kapacitu). Geometrie prvku má podobu vektorových souřadnic. Velkou výhodou oproti jiným datovým formátům je rychlé vykreslování a možnost editace.
Formát shapefile byl zaveden s uvedením počítačového programu ArcView GIS verze 2 na počátku 90. let.
Přehled
Formát Shapefile povinně obsahuje hlavní soubor .shp
, indexový soubor .shx
a soubor s tabulkou s vlastnostmi (atributy) .dbf
ve formátu dBase IV. Může obsahovat i některé nepovinné soubory uvedené dále.
Starší software GIS může požadovat, aby byly názvy souborů omezeny na osm znaků, a aby vyhovaly konvenci pro názvy souborů v systému DOS 8.3 (moderní softwarové aplikace pracují se soubory s delšími názvy).[pozn. 1]
Povinné soubory
.shp
– hlavní soubor, kde je každý záznam popisován seznamem lomových bodů v určených souřadnicích.shx
– indexový soubor, který propojuje prvek v hlavním souboru se záznamem v atributové tabulce.dbf
– databázová tabulka dBase IV., která obsahuje atributy jednotlivých prvků, kdy každý záznam v tabulce odpovídá jednomu prvku
Nepovinné soubory
.prj
– soubor ukládající informaci o souřadnicovém systému a projekci. Popis projekce pomocí prostého textu..qix
,.sbn
a.sbx
– prostorové indexy prvků.atx
– atributový index pro dbf soubor.shp.xml
– metadata ve formátu XML, podle zvoleného standardu.cpg
– využití specifikované kódové stránky (jen pro .dbf), pro správnou identifikaci znaků
Odkazy
Poznámky
- Pro kompatibilitu se systémem DOS 8.3 musí název souboru začínat alfanumerickým znakem (a – Z, 0 – 9) a následovat může 0 až 7 znaků (a – Z, 0 – 9, _, -). Například: lesy.shp, lesy.shx, lesy.dbf
Reference
V tomto článku byl použit překlad textu z článku Shapefile na anglické Wikipedii.
Související články
Externí odkazy
- Přípony souborů Shapefile (original: Shapefile file extensions) [online]. http://help.arcgis.com/: Esri, rev. 2011-11-02 [cit. 2021-11-01]. ArcGIS Resource Center, Desktop 10. Dostupné online. (anglicky)
- Colorado State University. Porozumění topologii a Shapefiles (original: Understanding Topology and Shapefiles) [online]. http://www.esri.com/news/arcuser/: Esri, 2001 [cit. 2021-11-01]. (April–June 2001 issue). Dostupné online. (anglicky)
- Shapefile C Library [online]. http://shapelib.maptools.org/: [cit. 2021-11-01]. Voně dostupná knihovna pro práci se soubory ESRI Shapefile v jazyce C. Dostupné online. (anglicky)
- The Python Shapefile Library (PyShp) [online]. https://github.com/GeospatialPython/pyshp: rev. 2021-09 [cit. 2021-11-01]. Volně dostpná (MIT License) knihovna pro čtení a zápis ESRI Shapefile souborů v jazyce Python. Dostupné online. (anglicky)
- Shapefile ProjectionFinder [online]. https://www.egger-gis.at/automatic-projection-detection/shapefile-projectionfinder/: [cit. 2021-11-01]. (Version 1.0.0). Detect unknown projection of a shapefile automatically. Dostupné online. (anglicky)
- EGGER, Manfred. Shapefile Projectionfinder [online]. www.egger-gis.at: [cit. 2021-11-01]. Zdrojový kód v jazyce Java s informacemi o licenci https://github.com/maegger/. Dostupné online. (anglicky)
- EGGER, Manfred. Shapefile Projectionfinder [online]. FOSS4G, Bonn: http://2016.foss4g.org/, rev. 2016-08 [cit. 2021-11-01]. Dostupné online. (anglicky)
- [Stéphane]. Java ESRI Shapefile and Dbase Libraries [online]. https://github.com/gallandarakhneorg/afc/tree/master/advanced/shapefile a https://github.com/gallandarakhneorg/afc/tree/master/advanced/dbasefile: rev. 2021-06 [cit. 2021-11-01]. Voně dostupné knihovny v Java (Apache License) pro práci s ESRI Shapefile a Dbase soubory. Jedná se součást kolekce knihoven v jazyce Java "Arakhnê Foundation Classes (AFC)" poskytující nástroje, které nejsou přímo k dispozici ve standardních knihovnách Java. Více viz také http://www.arakhne.org/afc/index.html. (anglicky)