Shapefile

ikona
Tento článek není dostatečně ozdrojován, a může tedy obsahovat informace, které je třeba ověřit.
Jste-li s popisovaným předmětem seznámeni, pomozte doložit uvedená tvrzení doplněním referencí na věrohodné zdroje.
Shapefile
Přípona souboru.shp, .shx, .dbf
TvůrceEsri

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.

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 .shxa soubor s tabulkou s vlastnostmi (atributy) .dbfve 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

  1. 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ě dostupná (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)