Care sunt bazele de date spațiale?

O bază de date spațială stochează date referitoare la obiecte geometrice sau spațiu în sine.

Date spațiale versus non-spațiale

O bază de date spațiale este, în primul rând, o bază de date. Cu alte cuvinte, o bază de date spațială este capabilă să modeleze, să stocheze și să interogheze date standard și non-spațiale (sau alfanumerice) și date spațiale. În practică, cele dintâi sunt mereu conectate la acestea din urmă, astfel încât o bază de date care să se ocupe doar de informații spațiale specifice ar fi insuficientă pentru a face o modelare corectă.

Tipuri de date spațiale

Aceste baze de date includ un set de tipuri de date spațiale, cum ar fi POINT, LINE și REGION, pentru a modela entități geometrice în spațiu și un set de operații spațiale, cum ar fi INSIDE, INTERSECTION și DISTANCE, pentru a defini relațiile dintre ele. Operațiile și tipurile exacte depind de natura datelor (bidimensionale sau tridimensionale) stocate în baza de date. Aceste tipuri și operații pot face parte dintr-o limbă de interogare a bazei de date, cum ar fi SQL, astfel încât informațiile spațiale pot fi consultate. Extinderea sistemelor existente de gestionare a bazelor de date, introducerea tipurilor de informații spațiale și extinderea SQL în mod corect a reprezentat principalul dezavantaj cu primele baze de date spațiale. Chiar și în prezent, toate tipurile de date spațiale nu sunt pe deplin înțelese.

Indexarea spațială

În general, o bază de date spațiale trebuie să se ocupe de colecții mari de obiecte geometrice, cum ar fi sute de mii sau milioane de poligoane. În special, ar trebui să puteți prelua o selecție de obiecte fără a fi scanat fiecare obiect stocat. Aceasta înseamnă că bazele de date spațiale trebuie să utilizeze indexarea spațială (un sistem de numerotare utilizat pentru a selecta elementele dintr-o listă) și să utilizeze o formulă matematică eficientă sau algoritm pentru a conecta sau a îmbina obiecte spațiale de diferite clase între ele.

aplicații

Aplicația principală a bazelor de date spațiale se găsește în sistemele de stocare, editare și afișare a informațiilor geografice pe un computer, cunoscut sub numele de sisteme geografice de informații (GIS, pentru acronimul său în limba engleză). Aplicațiile acestor baze de date sunt în general legate de reprezentarea diferitelor obiecte geometrice aranjate în spațiu sau în fiecare punct al unui anumit spațiu. Primul tip de aplicație permite geografilor să modeleze orașe, păduri și râuri, în timp ce al doilea le permite să modeleze utilizarea terenurilor sau divizarea unei țări în state, provincii și districte.