Объектно-ориентированная пространственная база данных
Объектно -ориентированная пространственная база данных — это пространственная база данных , в которой местоположение хранится в виде объектов . Объектно-ориентированная пространственная модель рассматривает мир как поверхность, усеянную узнаваемыми объектами (например, городами, реками), которые существуют независимо от своего местоположения.
Объекты могут быть простыми ( многоугольники и линии) или более сложными (например, города).
В то время как модель данных на основе полей рассматривает мир как непрерывную поверхность, на которой изменяются характеристики (например, высота), при использовании объектной пространственной базы данных проще хранить дополнительные атрибуты объектов, такие как направление, скорость и т. д. Использование этих атрибутов может облегчить ответ на запросы типа «найти все танки со скоростью 10 км и ориентированные на север». Или «найти все танки противника в определенном регионе».
Хранение атрибутов с объектами может обеспечить лучшее представление результатов и улучшить возможности манипулирования более эффективным способом. В модели данных на основе полей эта информация обычно хранится на разных уровнях, и извлекать разную информацию из разных слоев сложнее. Эту модель данных можно применять поверх ER, как в модели GERM и GISER.
С.Шехар представляет направление как пространственный объект и предлагает решение запросов, основанных на направлении объекта.
Представление модели данных
[ редактировать ]Ниже приведены наиболее распространенные представления модели данных.
ПостГИС
[ редактировать ]Программное обеспечение с открытым исходным кодом, которое добавляет поддержку географических объектов в объектно-реляционную базу данных PostgreSQL. PostGIS соответствует спецификации Simple Features for SQL Открытого геопространственного консорциума.
ОМТ-Г
[ редактировать ]Предоставляет UML-представление для географических приложений, может представлять концепцию поля, объекта и позволяет различать пространственные отношения и простые ассоциации.
Сущность–Отношения
[ редактировать ]ГрафБД
[ редактировать ]Представляет структуру объектов в виде классов, разделенных на три типа классов: простые классы, классы ссылок и классы путей. Объекты простого класса, с одной стороны, ничем не отличаются от объектов других моделей. Они имеют тип объекта и идентификатор объекта и могут иметь атрибуты, значения которых имеют либо тип данных (например, целое число, строка), либо тип объекта (то есть атрибут может содержать ссылку на другой объект). Таким образом, структура объекта по сути представляет собой кортеж или запись. С другой стороны, объекты простого класса являются узлами графа базы данных — всю базу данных также можно рассматривать как единый граф. Объекты класса ссылок подобны объектам простого класса, но дополнительно содержат две различающиеся ссылки на исходный и целевой объекты (принадлежащие простым классам), что делает их ребрами графа базы данных. Наконец, объект класса пути подобен объекту простого класса, но содержит дополнительно список ссылок на объекты узлов и ребер, которые формируют путь по графу базы данных.
ГЕЙС
[ редактировать ]Представляет модель данных для хранения географической информации поверх модели EER. GEIS определяет модель входных данных и предоставляет для модели данных следующее: Геометрия. В модели GISER геометрия — это сущность, которая связана с пространственным объектом соотношением определяет форму. Дополнительные объекты представляют примитивы, такие как точки, линии и многоугольники, как предложено в связанных моделях. Топология. Топология — это свойство, принадлежащее пространственному объекту, и это свойство остается неизменным, даже когда объект деформируется. Примером может служить дорожная сеть. Таким образом, два узла сети остаются соединенными, даже если путь между узлами изменяется в результате строительства дороги. Для представления топологии предоставляются основные примитивы, такие как сети (т. е. графы) и разделы. Дополнительные примитивы могут быть добавлены в строки модели Worboy. Эта система поддерживает представление хранимых данных.
ГеоООА
[ редактировать ]Oracle пространственный
[ редактировать ]Oracle пространственный является компонентом корпоративного Oracle 10g и обеспечивает поддержку хранения объектов, таких как дорога, поверх текущей встроенной конструкции, но он использовал сетевую модель данных для хранения географических данных в виде узлов и связей (графическое представление) с каждым узлом или связывает его. имеет набор атрибутов. Например, объект маршрута можно добавить в базу данных.
ТРАВА ГИС
[ редактировать ]Он поддерживает растровое и некоторый набор векторных представлений.
См. также
[ редактировать ]Ссылки
[ редактировать ]- Борхес, К.А., Дэвис, Калифорния, и Лендер, А.Х. 2001. OMT-G: «Объектно-ориентированная модель данных для географических приложений». Геоинформатика 5 , 3 (сентябрь 2001 г.), 221-260.
- Флик, С. 1996. «Объектно-ориентированная структура для реализации трехмерных географических информационных систем». В материалах Второй совместной европейской конференции и выставки по географической информации (Том 1): От исследований к применению через сотрудничество: от исследований к применению через сотрудничество (Барселона, Испания). М. Румор, Р. Макмиллан и Х. Ф. Оттенс, ред. IOS Press, Амстердам, Нидерланды, 187–196.
- Шекхар С., Койл М., Гоял Б., Лю Д. и Саркар С. 1997. «Модели данных в географических информационных системах». Коммун. ACM 40, 4 (апрель 1997 г.), 103–111.
Пространственная документация Oracle
[ редактировать ]- Медейрос, CB и Пирес, Ф. 1994. «Базы данных для ГИС». SIGMOD Рек. 23 , 1 (март 1994 г.), 107–115.
- Оренштейн, Дж. А. 1986. "Пространственная обработка запросов в объектно-ориентированной системе баз данных". В материалах международной конференции ACM SIGMOD 1986 г. по управлению данными (Вашингтон, округ Колумбия, США, 28–30 мая 1986 г.). К. Заниоло, Ред. СИГМОД '86. ACM Press, Нью-Йорк, Нью-Йорк , 326–336.