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
software © www.354353.com