Quali sono basi di dati spaziali?

November 3

Quali sono basi di dati spaziali?


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.

Spaziale rispetto dei dati non-spaziali

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.

Tipi di dati spaziali

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.

indicizzazione spaziale

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.

applicazioni

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.