"Shapefil" | |
---|---|
Vektorkarta med prickar, polylinjer och polygoner. | |
Förlängning | .shp, .shx, .dbf |
MIME -typ | applikation/oktettström |
Utvecklaren | ESRI |
publiceras | tidigt 1990-tal |
Senaste släppningen | (juli 1998) |
Formattyp | datapaket [d] ochfilformat |
Standard(er) | Esri officiella dokumentation [1] |
"Shapefile" (eng. Shapefile ) är ett populärt vektorformat för geografiska filer. Utvecklad och underhållen av Esri för kompatibilitet mellan Esri-produkter och andra program.
Shapefile-formatet låter dig lagra följande olika typer av geometriska objekt: punkter (multipunkter), linjer (polylinjer), polygoner och andra objekt [1] . En enda fil kan bara lagra objekt av en typ. Varje Shapefile-post kan också ha flera attribut för att beskriva dess geometri, såsom namn, temperatur, djup.
Shape-fil är ett vektorformat för att lagra objekt som beskrivs av geometri och tillhörande attribut. Formatet saknar förmågan att lagra topologisk information. Formatet introducerades för ArcView GIS version 2 i början av 1990-talet. Hittills finns det ett stort antal betalda och gratisprogram för att arbeta med formfiler. På grund av sin förekomst har formatet blivit de facto standarden för datautbyte mellan geografiska informationssystem.
För närvarande kan Shapefile lagra följande typer av geometriska objekt:
Sorts | Beskrivning |
---|---|
punkt | Punkt |
polylinje | Polyline - ett objekt som består av flera linjer (polylinjer) som kan röra och skära varandra |
Polygon | Polygon (kan bestå av flera delar med tomrum) |
MultiPoint | Multipoint - ett objekt som består av flera punkter |
PointZ | Punkt i 3D-rymden (XYZ) |
PolyLineZ | Polyline i 3D-utrymme |
PolygonZ | Polygon i 3D-rymden |
MultiPointZ | Multipoint i 3D-utrymme |
PointM | Peka med något uppmätt värde |
PolyLineM | Polyline med några mätvärden |
PolygonM | Polygon med några mätvärden |
MultiPointM | Multipoint med eventuella uppmätta värden |
MultiPatch | Trianguleringsytor |
Även om termen shapefil är vanligast, är en shapefil faktiskt inte en enda fil, utan en samling filer med samma namn men olika tillägg, som "Kiev_map.*". Formatet är baserat på tre obligatoriska filer: .shp, .shx och .dbf. Även om alla moderna program stöder långa filnamn, för kompatibilitet med äldre applikationer, rekommenderas det att följa MS DOS 8.3-konventionen (8 tecken för filnamn. 3 tecken för förlängning), till exempel "shapefil.shp". En annan regel, viktigare, är regeln att behålla alla filer av samma uppsättning i samma katalog.
Huvudfilen .shp innehåller information om geometriska objekt. Filen består av en rubrik med fast längd och en eller flera poster med variabel längd. Varje post med variabel längd innehåller en postrubrik och innehåll. För en fullständig beskrivning av filformatet, se Esri Shapefile-dokumentationen [1] .
En fil som registrerar attributinformationen för de geometriska objekten som beskrivs i .shp-filen. Det är en databas i dBase II-format.
Länka fil mellan .dbf- och .shp-filer. I den tekniska dokumentationen kallas det en indexfil (även om det inte är en sådan).
Rumsliga indexfiler. Snabba upp operationer på geometriska objekt. De genereras automatiskt och kan raderas utan dataförlust (spatial indexering är avstängd).
Indexfiler av attributtabeller. De genereras automatiskt och kan raderas utan dataförlust (detta inaktiverar indexering i attributtabeller).
Länkar i filen använder 4-byte nummer, så storleken på shapefilen får inte överstiga 2 GB.