Quali sono i database spaziali?

Un database spaziale memorizza i dati relativi agli oggetti geometrici o allo spazio stesso.

Dati spaziali contro dati non spaziali

Un database spaziale è, prima di tutto, un database. In altre parole, un database spaziale è in grado di modellare, archiviare e interrogare dati standard e spaziali non spaziali (o alfanumerici). In pratica, i primi sono sempre connessi a quest'ultimo, quindi un database che gestirà solo informazioni spaziali specifiche sarebbe insufficiente per creare una modellazione corretta.

Tipi di dati spaziali

Questi database includono una serie di tipi di dati spaziali, come POINT, LINE e REGION, per modellare le entità geometriche nello spazio e un insieme di operazioni spaziali come INSIDE, INTERSECTION e DISTANCE, per definire le relazioni tra di esse. Le esatte operazioni e tipi dipendono dalla natura dei dati (bidimensionali o tridimensionali) memorizzati nel database. Questi tipi e operazioni possono essere parte di un linguaggio di query del database, come SQL, in modo che sia possibile consultare le informazioni spaziali. Estendere i sistemi di gestione di database esistenti, introdurre tipi di informazioni spaziali ed estendere SQL nel modo giusto, era il principale svantaggio con i primi database spaziali. Anche attualmente, tutti i tipi di dati spaziali non sono completamente compresi.

Indicizzazione spaziale

Generalmente, un database spaziale deve gestire ampie raccolte di oggetti geometrici, come centinaia di migliaia o milioni di poligoni. In particolare, dovresti essere in grado di recuperare una selezione di oggetti, senza eseguire la scansione di ogni oggetto archiviato. Ciò significa che i database spaziali devono utilizzare l'indicizzazione spaziale (un sistema di numerazione utilizzato per selezionare elementi da un elenco) e utilizzare una formula matematica efficiente, o algoritmo, per connettere o unire oggetti spaziali di classi diverse l'uno con l'altro.

applicazioni

L'applicazione principale dei database spaziali si trova nei sistemi per l'archiviazione, la modifica e la visualizzazione di informazioni geografiche su un computer, noti come sistemi di informazione geografica (GIS, per il suo acronimo in inglese). Le applicazioni di questi database sono generalmente correlate alla rappresentazione di diversi oggetti geometrici disposti nello spazio o in ogni punto di uno spazio particolare. Il primo tipo di applicazioni consente ai geografi di modellare città, foreste e fiumi, mentre il secondo consente loro di modellare l'uso della terra o la divisione di un paese in stati, province e distretti.