Пространственные базы данных предоставляют сервисы для хранения и управления геометриями, обычно расположенными в геодезической системе. Важность пространственной базы данных за вашей ГИС будет в основном зависеть от использования, но, вообще говоря, вы вряд ли сможете говорить о ГИС, если у вас нет подходящей пространственной базы данных для хранения данных.
В связи с тем, что компьютеры могут манипулировать только линейными данными одного измерения, вы можете разделить пространственные базы данных на две логические части:
- Геометрия манипулирования и индексации, с поддержкой геодезии
- Технология хранения
Алгоритмы и логика, используемые для геометрических манипуляций, действительно специфичны, а затем сопоставлены с «классическими» одномерными данными, чтобы сделать их напрямую совместимыми с компьютерами для хранения. Единственная особенность, которая имеет одну ногу в каждом мире, это пространственно-ориентированные индексы, которые используют алгоритмы, подобные R-Trees .
Для хранилища может подойти любая базовая технология, и она не сильно изменит способ манипулирования пространственными данными. Это может быть база данных SQL (и ассимилированная технология), хранилище noSQL или что-то еще. Главное, что изменится, это пространственная индексация, любая другая функция может быть реализована без существенных недостатков (ну, кроме случайной дополнительной работы).
Итак, вот мой вывод: если вы научитесь тому, как эффективно манипулировать пространственными данными, и, в зависимости от вашей способности изучать новые технологии, вы сможете адаптировать любую технологию, которая фактически используется. Изучение общих концепций, лежащих в основе пространственных данных, особенно для реляционных манипуляций, является сложной частью и использует зрелые концепции, которые вряд ли изменятся.