Che cosa è un database spaziale?

Un database che è ottimizzato per l'archiviazione e l'interrogazione dei dati relativi agli oggetti in uno spazio, che comprende le linee, punti e poligoni, è chiamato un database spaziale. Vari campi di studio sono più applicazioni per la gestione dei dati geometrici, dati geografici, e dati spaziali. In questi database, uno "spazio" può essere geografica come una mappa della superficie terrestre, geometrico come un layout di una integrazione su vastissima scala (VLSI) progettazione, o dello spazio come una rappresentazione in 3-D di catene molecola proteica. Il database spaziale è simile a un database standard con capacità aggiuntive per la gestione di dati spaziali. Ad esempio, i tipi di dati spaziali (SDT) sono offerti in linguaggio di query e dati il ​​modello di un database spaziale.

Quando un database spaziale viene utilizzato per la mappatura geografica, le sue SDT indicare la struttura in uno spazio, come punti, linee e regioni, e le relazioni tra le strutture, come le linee che si intersecano l'un l'altro. Un utente può vedere queste entità rappresentate da strade, condutture, o foreste su una mappa, ma in una visione di programmazione che sono rappresentate da linee, poligoni o punti. Questi tipi di database sono chiamati database spaziali basati su oggetti. Inoltre, relazioni topologiche, come rapporti sovrapposti o disarticolazione di linee, e direzionali, come i cardinali cardinali, sono rappresentate e programmati in un database spaziale geografica. Relazioni metriche, che indicano la distanza di oggetti, sono rappresentate anche in questi database.

Banche dati spaziali vengono utilizzati per le imprese, il governo, il marketing, e dati commerciali. Un business può mappare le concentrazioni di cui un certo tipo di cliente si trova a pianificare il posto migliore per costruire un altro edificio, o un politico può rilevare un demografica di voto per pianificare un percorso di campagna. Possono essere utilizzati anche per la pianificazione delle città e delle regioni o utilizzati da giurisdizioni di polizia per l'analisi del modello crimine. SDT possono essere semplici informazioni, ma possono anche diventare molto complesso se ciò che l'utente deve sapere è molto specifica. Queste relazioni complesse di oggetti nello spazio sono ciò che rende i database spaziali utili perché possono usare e ordinare attraverso enormi quantità di informazioni.

Spesso, oggetti specifici in un certo database spaziale hanno un numero di variabili ad essi associati. In questo caso, un database spaziale può utilizzare Structured Query Language (SQL) per fornire funzioni di indice speciali per la manipolazione e l'interrogazione dei dati. Mentre potrebbe essere utilizzato esclusivamente per lo stoccaggio, il database può essere utilizzato per più, compresa l'analisi dei dati. Gli oggetti nel database possono contenere una quantità infinita di variabili, e speciali strumenti di database spaziali consentire per l'ordinamento delle varie informazioni.