November 3
basi di dati spaziali sono database che memorizzano dati spaziali o, in altre parole, i dati relativi agli spazi nel mondo fisico, parti di organismi viventi, progettazione e molti altri spazi di interesse. I dati in un database spaziale viene spesso catturato, inizialmente, in forma di immagini digitali, così database spaziali sono talvolta chiamato database pittoriche o illustrati.
Un database spaziale è, prima di tutto, un database. In altre parole, un database spaziale è ugualmente capace di modellazione, archiviazione e l'interrogazione di serie non spaziali, o alfanumerico, dati come sono dati spaziali. In pratica, i dati spaziali è sempre collegata ai dati non spaziali, in modo che un database gestito specifica soltanto, tipi di dati spaziali sarebbe insufficiente per modellare correttamente i dati.
basi di dati spaziali comprendono un insieme di tipi di dati spaziali, come punti, linee e regione, per modellare entità geometriche nello spazio, e una serie di operazioni speciali, come all'interno, intersezione e la distanza, per definire le relazioni tra loro. I tipi e le operazioni esatti dipendono dalla natura dei dati - bidimensionale o tridimensionale - memorizzato nel database. Questi tipi e le operazioni possono far parte di un linguaggio di query di database, ad esempio SQL, in modo che i dati spaziali possono essere interrogati. Estendere i sistemi di gestione dei database esistenti con l'introduzione di tipi di dati spaziali e che si estende SQL in modo ad hoc, è stato il problema principale con i database spaziali primi. tipi di dati spaziali non sono ancora sempre pienamente comprese.
Un database spaziale deve tipicamente gestire grandi collezioni di oggetti geometrici, come le centinaia di migliaia o milioni di poligoni. In particolare, un database spaziale deve essere in grado di recuperare una selezione di oggetti, senza analizzare ogni oggetto nel database. Ciò significa che i database spaziali devono utilizzare indicizzazione spaziale - un sistema di numerazione utilizzato per selezionare gli elementi da un elenco - e impiegano una formula matematica efficiente, o algoritmo, per il collegamento, o partecipare, oggetti territoriali provenienti da diverse classi insieme.
L'applicazione principale di database spaziali è nei sistemi per la memorizzazione, l'editing e la visualizzazione di informazioni geografiche su un computer, noto come sistemi informativi geografici (GIS). applicazioni di database spaziali sono tipicamente occupano di rappresentare, oggetti geometrici distinti disposti nello spazio, o ogni punto in un determinato spazio. Il primo tipo di applicazione permette di modellare geografi città, foreste e fiumi, mentre la seconda permette loro di modellare nell'utilizzo del territorio o la divisione di un paese in stati, province e distretti.