Shapefile
Loshapefile,chiamato ancheshapefileESRI,è un popolare formato vettoriale persistemi informativi geografici(GIS) ed è stato sviluppato daESRI,allo scopo di accrescere l'interoperabilità fra i sistemi ESRI e altri GIS.[1]
Conshapefilesi indica un insieme difileconestensione.shp
,.dbf
,.shx
e altri, i quali hanno in comune il prefisso del nome.
Loshapefilepuò descrivere spazialmente alternativamentepunti,polilineeopoligoni,utilizzabili in vari ambiti informativi,ambientaliegeoscientifici.
Descrizione
[modifica|modifica wikitesto]Unoshapefileè un formato vettoriale di registrazione di identità geometriche e delle loro informazioni associate. Il formato non supporta la registrazione di informazionitopologiche.
Il formatoshapefilefu introdotto da ESRI con ArcView GIS v.2 all'inizio degli anni novanta. A tutt'oggi una grande varietà di software utilizza glishapefileper l'archiviazione dei dati geografici.
Componenti
[modifica|modifica wikitesto]Loshapefileregistra i dati geometrici "primitivi" di punti, linee o poligoni, nel file con estensione.shp
,con riferimento a un determinatosistema di coordinategeograficheocartografiche(specificato nel file.prj
); queste entità geometriche possono essere utilizzate, ad esempio, per rappresentare rispettivamentepozzi,fiumielaghi.A ciascun elemento geometrico, dettofeature,possono essere associati attributi che ne descrivono le caratteristiche d'interesse (ad esempio "nome", "temperatura",...).
Perciò una tavola direcordregistra proprietà e attributi per ogni primitivashapedelloshapefile.Le primitiveshape,insieme ai dati attributari, possono creare infinite rappresentazioni di dati geografici.[non chiaro]
Sebbene l'estensione del file.shp
sia la contrazione della parola ingleseshape,questo, da solo, è incompleto a rappresentare unoshapefileperché l'interpretazione e l'utilizzo dello stesso dipendono dagli altri due file.shx
e.dbf
;in caso di assenza ocorruzionedi questi due file, è comunque possibile caricare la sola geometria.shp
mediante un collegamento FDO in ambiente Autocad cartografico.[non chiaro]A questi file obbligatori possono essere aggiunti altri nove che conservano indici e dati accessori.
Ogni file ha nome conforme alla convenzioneMS-DOS8.3(al massimo 8 caratteri di prefisso e 3 caratteri di estensione) per risultare compatibile con la maggior parte delle applicazioni.
Ogni file riferito a uno stessoshapefileha lo stesso prefisso[2]e deve essere collocato nella stessacartella.[1]
File obbligatori:
.shp
- il file che conserva le geometrie;.shx
- il file che conserva l'indice delle geometrie;.dbf
- ildatabasedegli attributi.
File opzionali:
.sbn
e.sbx
- indici spaziali;.fbn
e.fbx
- indici spaziali delle feature in sola lettura;.ain
e.aih
- indici attributari dei campi della tabella;.prj
- il file che conserva l'informazione sul sistema di coordinate, espresso inWell-Known Text;.shp.xml
- metadato delloshapefile;.atx
- indice attributario della tabella (file.dbf
) nella forma<nome_shapefile>.<nome_colonna>.atx
(ArcGIS 8 e superiori).
Limitazioni
[modifica|modifica wikitesto]Topologia
[modifica|modifica wikitesto]Unoshapefilenon può contenere informazioni topologiche (adiacenza, connessione, prossimità, coincidenza) sulle propriefeature,ma può contenere solo la rappresentazione spaziale e gli attributi.
Conservazione del dato
[modifica|modifica wikitesto]Al contrario della maggior parte dellebasi di dati,il formatoXBasedel file.dbf
non può gestire il valoreNULLnei propri campi, così che i valori che potrebbero essere indefiniti vengono letti, e registrati, come 0.[non chiaro]
Note
[modifica|modifica wikitesto]- ^abESRI, 1998.
- ^cioè il testo prima del punto, ad esempio:
nome_shapefile.shp
,nome_shapefile.shx
,nome_shapefile.dbf
,...
Bibliografia
[modifica|modifica wikitesto]- (EN)ESRI Shapefile Technical Description(PDF), suESRI.com,ESRI, luglio 1998.URL consultato il 17 settembre 2017.
- ESRI - Understanding Topology and Shapefiles,suESRI.com.
Collegamenti esterni
[modifica|modifica wikitesto]- shapelib- Libreria C per Shapefiles