"Shapefile" | |
---|---|
Vektoros térkép pontokkal, vonalláncokkal és sokszögekkel. | |
Kiterjesztés | .shp, .shx, .dbf |
MIME típusú | alkalmazás/oktett-folyam |
Fejlesztő | ESRI |
közzétett | 1990-es évek eleje |
Legutolsó kiadás | (1998. július) |
Formátum típusa | adatcsomag [d] ésfájlformátum |
Szabvány(ok) | Az Esri hivatalos dokumentációja [1] |
A "Shapefile" (eng. Shapefile ) egy népszerű vektorformátum a földrajzi fájlok számára. Az Esri fejlesztette és karbantartja az Esri termékek és más programok közötti kompatibilitás érdekében.
A Shapefile formátum a következő különböző típusú geometriai objektumok tárolását teszi lehetővé: pontok (többpontok), vonalak (polivonalak), sokszögek és egyéb objektumok [1] . Egy fájl csak egy típusú objektumokat tárolhat. Minden Shapefile bejegyzésnek több attribútuma is lehet a geometriájának leírására, például név, hőmérséklet, mélység.
Az alakfájl egy vektoros formátum a geometria és a kapcsolódó attribútumok által leírt objektumok tárolására. A formátumból hiányzik a topológiai információk tárolásának képessége. A formátumot az ArcView GIS 2-es verziójához vezették be az 1990-es évek elején. A mai napig számos fizetős és ingyenes program létezik a shape-fájlokkal való munkavégzéshez. Elterjedtsége miatt a formátum a földrajzi információs rendszerek közötti adatcsere de facto szabványává vált.
Jelenleg a Shapefile a következő típusú geometriai objektumokat képes tárolni:
Típusú | Leírás |
---|---|
pont | Pont |
vonallánc | Vonallánc - több vonalból (polivonalból) álló objektum, amelyek érinthetik és metszik egymást |
Poligon | Sokszög (több részből állhat üregekkel) |
MultiPoint | Multipoint - több pontból álló objektum |
PointZ | Pont a 3D térben (XYZ) |
PolyLineZ | Vonallánc 3D-s térben |
SokszögZ | Sokszög a 3D-s térben |
MultiPointZ | Több pont a 3D-s térben |
PointM | Pont valamilyen mért értékkel |
PolyLineM | Vonallánc néhány mért értékkel |
SokszögM | Sokszög néhány mért értékkel |
MultiPointM | Többpontos bármilyen mért értékkel |
MultiPatch | Háromszögelési felületek |
Bár a leggyakrabban a shapefile kifejezést használják, a shapefile valójában nem egyetlen fájl, hanem azonos nevű, de eltérő kiterjesztésű fájlok gyűjteménye, például "Kiev_map.*". A formátum három kötelező fájlon alapul: .shp, .shx és .dbf. Bár minden modern program támogatja a hosszú fájlneveket, a régebbi alkalmazásokkal való kompatibilitás érdekében ajánlott az MS DOS 8.3 konvenciót követni (8 karakter a fájlnév, 3 karakter a kiterjesztés), például "shapefil.shp". Egy másik, még fontosabb szabály az, hogy az azonos halmaz összes fájlját ugyanabban a könyvtárban kell tartani.
A fő .shp fájl információkat tartalmaz a geometriai objektumokról. A fájl egy rögzített hosszúságú fejlécből és egy vagy több változó hosszúságú bejegyzésből áll. Minden változó hosszúságú bejegyzés tartalmaz egy bejegyzés fejlécet és tartalmat. A fájlformátum teljes leírását lásd az Esri Shapefile dokumentációjában [1] .
Egy fájl, amely rögzíti az .shp fájlban leírt geometriai objektumok attribútuminformációit. Ez egy dBase II formátumú adatbázis.
Hivatkozási fájl a .dbf és .shp fájlok között. A műszaki dokumentációban indexfájlnak nevezik (bár nem az).
Térbeli indexfájlok. Gyorsítsa fel a műveleteket geometriai objektumokon. A rendszer automatikusan generálja és adatvesztés nélkül törölhető (a térbeli indexelés ki van kapcsolva).
Az attribútumtáblázatok indexfájljai. A rendszer automatikusan generálja és adatvesztés nélkül törölhető (ez letiltja az indexelést az attribútumtáblázatokban).
A fájlon belüli hivatkozások 4 bájtos számokat használnak, így a shapefile mérete nem haladhatja meg a 2 GB-ot.