? Database spaziali sono database che memorizzano dati spaziali o , in altre parole, i dati relativi agli spazi nel mondo fisico , parti di organismi viventi , progettazione ingegneristica e di molti altri spazi di interesse . I dati in un database spaziale è spesso catturati , inizialmente , in forma di immagini digitali , così i database spaziali sono talvolta chiamato database pittoriche o immagine . Dati spaziali rispetto a non- spaziale
un database spaziale è , prima di tutto , una base di dati . In altre parole , un database spaziale è ugualmente in grado di modellazione , archiviazione e l'interrogazione dei dati non- spaziali o alfanumerici , standard, si tratta di dati spaziali . In pratica , i dati territoriali è sempre collegato a dati non spaziali , in modo un database che ha gestito solo specifico , i tipi di dati spaziali sarebbero insufficienti per modellare i dati in modo corretto .
Dati spaziali Tipi
database spaziali
comprendono un insieme di tipi di dati spaziali , quali punti, linee e regione, per modellare le entità geometriche nello spazio , e una serie di operazioni speciali , come all'interno , intersezione e la distanza, per definire i rapporti tra loro. I tipi e le operazioni esatti dipendono dalla natura dei dati - bidimensionale o tridimensionale - memorizzati 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 di database esistenti con l'introduzione di tipi di dati spaziali e si estende SQL in maniera ad hoc è stato il problema principale con i database spaziali primi . Tipi di dati spaziali non sono ancora sempre pienamente compresi.
Dell'indicizzazione spaziale
un database spaziale deve tipicamente gestire grandi collezioni di oggetti geometrici , come centinaia di migliaia o milioni di poligoni . In particolare , un database spaziale deve essere in grado di recuperare una selezione di oggetti , senza scansione ogni oggetto nel database. Ciò significa che i database spaziali devono utilizzare indicizzazione spaziale - un sistema di numerazione usato per selezionare gli elementi da una lista - . Ed impiegare una formula matematica efficiente , o algoritmo , per il collegamento , o partecipare , oggetti territoriali provenienti da classi diverse insieme per < br >