Czym są bazy danych przestrzennych?

Przestrzenna baza danych przechowuje dane związane z obiektami geometrycznymi lub samą przestrzenią.

Dane przestrzenne a nieprzestrzenne

Baza danych przestrzennych to przede wszystkim baza danych. Innymi słowy, przestrzenna baza danych jest w stanie modelować, przechowywać i przesyłać zarówno nieprzestrzenne (lub alfanumeryczne) standardowe dane, jak i dane przestrzenne. W praktyce te pierwsze są zawsze połączone z drugim, więc baza danych, która zajmowałaby się tylko określonymi informacjami przestrzennymi, byłaby niewystarczająca do prawidłowego modelowania.

Rodzaje danych przestrzennych

Te bazy danych zawierają zestaw typów danych przestrzennych, takich jak POINT, LINE i REGION, do modelowania obiektów geometrycznych w przestrzeni oraz zbioru operacji przestrzennych, takich jak INSIDE, INTERSECTION i DISTANCE, w celu zdefiniowania zależności między nimi. Dokładne operacje i typy zależą od charakteru danych (dwuwymiarowych lub trójwymiarowych) przechowywanych w bazie danych. Te typy i operacje mogą być częścią języka zapytań baz danych, takiego jak SQL, dzięki czemu można uzyskać dostęp do informacji przestrzennych. Rozbudowanie istniejących systemów zarządzania bazami danych, wprowadzenie typów informacji przestrzennej i odpowiednie rozszerzenie SQL, było główną wadą pierwszych baz danych przestrzennych. Nawet obecnie wszystkie rodzaje danych przestrzennych nie są w pełni zrozumiałe.

Indeksowanie przestrzenne

Zasadniczo przestrzenna baza danych musi obsługiwać duże kolekcje obiektów geometrycznych, takich jak setki tysięcy lub miliony wielokątów. W szczególności powinieneś mieć możliwość pobrania wybranych obiektów bez skanowania każdego przechowywanego obiektu. Oznacza to, że bazy danych przestrzennych muszą korzystać z indeksowania przestrzennego (systemu numerowania używanego do wybierania elementów z listy) i używać efektywnej formuły matematycznej lub algorytmu do łączenia lub łączenia obiektów przestrzennych różnych klas ze sobą.

Aplikacje

Główne zastosowanie przestrzennych baz danych można znaleźć w systemach do przechowywania, edycji i wyświetlania informacji geograficznych na komputerze, zwanych systemami informacji geograficznej (GIS, w skrócie po angielsku). Aplikacje tych baz są ogólnie związane z reprezentacją różnych obiektów geometrycznych ułożonych w przestrzeni lub każdego punktu danej przestrzeni. Pierwszy typ aplikacji pozwala geografom modelować miasta, lasy i rzeki, a drugi pozwala im modelować wykorzystanie ziemi lub podział kraju na państwa, prowincje i okręgi.