КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Объектно-ориентированная модель
Интегрированная модель Второй вид модели – интегрированный. В такой модели реляционная СУБД используется для хранения атрибутивных и пространственных данных. ГИС служит в этом случае в качестве некоторой надстройки над СУБД и является процессором пространственных запросов. Интегрированная система хранит пространственные и атрибутивные данные в разных файлах одной СУБД. И если хранение атрибутивных файлов является органичным, то для хранения пространственных данных реляционная СУБД приспособлена слабо. Согласно теории нормальных форм в реляционной СУБД значение любого столбца должно быть атомарным, т.е. соответствовать некоторому единому классифицируемому свойству. Т.е. каждая координатная пара должна храниться в отдельном столбце таблицы. Но такое представление пространственных данных сильно затрудняет поиск объекта, т.к. требует выборки больших групп графических элементов, из которых восстанавливается объект. Интегрированная модель позволяет записывать в одну колонку таблицы целые цепочки координатной информации, один полигон может быть описан одной строкой таблицы, содержащей в одной колонке идентификатор полигона, а в другой – список идентификаторов линий, а каждая линия будет описана парами координат в отдельной таблице. Такой подход сокращает время на выборку и отображение пространственных объектов, но в результате мы имеем дело с ненормализованной структурой данных, что значительно снижает возможности использования реляционных СУБД. Несмотря на перечисленные затруднения работы с интегрированной моделью, преимущества ее очевидны особенно для крупных хранилищ информации, работающих в активном многопользовательском режиме, когда существенной проблемой становится обеспечение целостности данных. Поскольку современные традиционные реляционные СУБД мало подходят для работы с пространственными данными в интегрированной модели, ведутся поиски новых решений отображения набора различных типов данных. Есть примеры таких решений в коммерческих СУБД, но широкого применения в ГИС интегрированная модель пока не получила. Третий вариант представления модели – объектно-ориентированный. Объектно-ориентированный принцип организации данных в ГИС основан на положении их в какой-либо сложной иерархической схеме классификации, на взаимоотношении между объектами. В таком виде модели удобно отображаются различные родственные и генетические отношения между объектами, отношения соподчиненности, функциональные связи между объектами. Легко проиллюстрировать использование иерархической структуры для описания возраста геологических объектов (рисунок 21). Объектно-ориентированный способ представления модели применим в ГИС не часто, из-за сложности построения.
Рисунок 21. Иерархическая структура представления геохронологической шкалы В настоящее время на рынке ГИС появились новые, так называемые объектно-реляционные модели данных, которые объединяют возможности геореляционных и объектно-ориентированных моделей. Объектно-реляционные СУБД позволяют создавать объекты в среде СУБД, объекты хранятся как строки в реляционной таблице. Объектно-реляционные модели поддерживают наследование классов. Возможно написание пользователем своих функций на объектно-ориентированном расширении языка SQL. Широкого применения пока такие модели у пользователей не нашли. Таким образом, в настоящее время наиболее распространенным в геоинформационных системах является использование геореляционных (гибридных) моделей.
Дата добавления: 2014-01-07; Просмотров: 935; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |