КАТЕГОРИИ: Архитектура-(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) |
Объектно-ориентированное моделирование, виды моделей и их применение в ГИС
Модель - создаваемое человеком подобие изучаемых объектов: макеты, изображения, схемы, словесные описания, математические формулы, карты и т.д. В модели учитываются только существенные качества реального объекта. Модель всегда проще реального объекта, она позволяет выделить главное, не отвлекаясь на детали. Процесс моделирования сводится к концентрации внимания на существенных признаках объекта реального мира и отбрасыванию несущественных признаков. Существенность тех или иных признаков определяется наблюдателем. Моделирование предметной области производится путем определения сущностей и смысловых связей между ними, которые в итоге образуют единую комплексную структуру предметной области. Поскольку единая комплексная структура может быть достаточно сложной, программа позволяет при помощи групп разделить комплексную структуру на несколько смысловых блоков:
Сущность - это формально описанное обобщающее понятие модели предметной области; это нечто, что существует как минимум в сознании автора модели, относится к предметной области и влияет на выполнение каких-либо рассматриваемых бизнес-функций. По сути, реально существуют экземпляры сущностей — реальные объекты модели предметной области. Каждая сущность — это обобщающее понятие для группы таких объектов, объединенных общими свойствами. Сущности обладают следующим набором свойств:
При описании сущности обязательно указываются следующие аспекты:
Важно осознать, что любая сущность — это нечто реально существующее и имеющее атрибуты, которые его описывают. Например:
Набор сущностей сам по себе может нести достаточно много полезной информации, но эта информация меркнет перед тем объемом полезных данных, которые могут быть получены из связей. Взаимодействие между двумя сущностями, которое фиксируется в модели предметной области, называется связью между сущностями. Связи между сущностями позволяют строить транзитивные ассоциации между сущностями, которые активно используются в приложениях. Взаимосвязи бывают:
Для каждой взаимосвязи описывается обязательность ее наличия. Например, пишется, что первая сущность может быть связана со второй, либо, что сущность должна быть связана со второй. Обязательность указывается как для первой, так и для второй сущности. При описании взаимосвязей сущностей детально указывается, как они связаны между собой. Взаимосвязь принципиально имеет два конца — она связывает две сущности, из которых ни одна не может быть выделена как главная. Описание взаимосвязи проводится в двух местах — при описании каждой из связанных сущностей. Совокупность сущностей и различных типов связей между ними определяют структуры. Совокупность структур определяет модель управления, которая доступна пользователям для редактирования и для просмотра. Программа имеет заранее заданные наборы структур данных, которые не могут изменяться пользователем, т.к. данные структуры обеспечивают поддержку заложенной в программу методологии. Простая структура состоит из сущностей одного вида, которые связаны одним способом, например, организационная структура состоит только из подразделений, которые связаны связью типа «Подчинен». Сложная структура состоит из большого набора видов сущностей и большого количества разнотипных связей. Сложная структура всегда может быть разложена на несколько простых структур. ГИС является пространственно распределенной базой данных. В ней совмещены графическое изображение пространственных данных и дополнительные характеристики изображаемых объектов. Хранящиеся в информационной системе данные должны быть легко доступны в том виде, в каком они нужны для конкретной деятельности организации или предприятия. При этом не имеет существенного значения способ хранения данных. Информация, необходимая для описания предметной области, зависит от реальной модели, то есть сведения о людях, местах, предметах, событиях и понятиях. Рис. Три области представления данных. Существует всего несколько основных типа моделей данных (и типа структур БД): · иерархическая (древовидная); · сетевая; · реляционная (табличная); · объектно-ориентированная. Иерархическая модель данных строится по принципу иерархии типов объектов, то есть один тип объекта является главным, а остальные, находящиеся на низших уровнях иерархии, — подчиненными. Между главным и подчиненными объектами устанавливается взаимосвязь «один ко многим». В сетевой модели данных понятия главного и подчиненных объектов несколько расширены. Любой объект может быть и главным и подчиненным. Каждый объект может участвовать в любом числе взаимосвязей. Большая часть геопространственных цифровых данных в мире в настоящее время хранится с использованием реляционных моделей данных. В БД реляционного типа данные хранятся как наборы таблиц (называемые отношениями), которые логически связаны друг с другом с помощью общих атрибутов. В основе реляционной модели лежит понятие множества, как неупорядоченного набора уникальных значений. Основные особенности множества: · уникальность составляющих элементов, · ограниченность, · неупорядоченность.
Дата добавления: 2015-07-13; Просмотров: 770; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |