Автор работы: Пользователь скрыл имя, 01 Мая 2012 в 13:40, дипломная работа
Геоинформационная система - предназначена для сбора, хранения, анализа и графической визуализации пространственных данных и связанной с ними информации о представленных в ГИС объектах. Другими словами, это инструменты, позволяющие пользователям искать, анализировать и редактировать цифровые карты, а также дополнительную информацию об объектах, например высоту здания, адрес, количество жильцов и многое другое.
Первые географические информационные системы разработаны в 50–60-х годах, первоначально в гражданском секторе. В 70–80-х годах развилась сильная и активная ГИС-индустрия с явным лидерством США.
Смежность объекта с заданными объектами.
1.1.2 Основные возможности
ObjectLand
ObjectLand, имеет большой набор инструментов и возможностей, которые могут удовлетворить любого пользователя.
Пространственная информация в ГИС организована в виде структурных компонент - карт. Поддерживается трехуровневая структура карт. Верхним уровнем структуризации карты является слой. Карта может состоять из произвольного количества слоев. В свою очередь, каждый слой содержит определенный набор типов объектов. Тип объектов характеризуется именем, геометрической характеристикой (точечный, линейный, площадной, текст), стилями отображения (заливка, штриховка, стиль линии, условное обозначение, шрифт). А также тип объекта характеризуется набором реляционных таблиц, содержащих информацию, связываемую с объектами данного типа. Нижний уровень структуризации - непосредственно пространственные объекты карты. Пользователю предоставляется возможность проектирования произвольной структуры карт.
В данной Гис очень хорошо, что карта не предполагает каких-либо ограничений на пространство объектов карты.
Границы карты динамически
И так основные возможности представления пространственной информации:
-создание
векторно-растровых карт с
-создание различных тем- представлений пространственной информации
-отображение карт в различных масштабах
-изменение состава отображаемых объектов и стилистики их отображения, в зависимости от выбранного пользователем масштаба
-совмещение отдельных импортированных листов карты, в одну непрерывную карту
-копирование
и перемещение карт, между различными
геоинформационными базами
Так же имеется множество иных возможностей, для работы с пространственной информацией в данной ГИС.
Так же ГИС "ObjectLand" поддерживает практически весь набор операций над табличными данными, а именно это:
-Селекция
(поиск) записей в таблицах. Пользователь
может формулировать
-Проекция таблицы. ГИС позволяет выборочно отключить видимость некоторых полей таблицы. При этом возможен режим устранения отображения дублирующихся значений (среди оставшихся видимых полей). Допустимо задание произвольного порядка отображения полей.
-Соединения таблиц. ГИС "ObjectLand" поддерживает возможность соединения произвольного количества таблиц в единую таблицу-соединение. Поддерживаются соединения как 1:1, так и M:M. В случае когда все таблицы в соединении связаны в отношении 1:1 ГИС позволяет осуществлять редактирование таблицы-соединения. Частным случаем соединения таблиц является возможность подстановки значений из одной таблицы в другую, т.е. поддержка таблиц-справочников. Наличие механизма соединения таблиц позволяет нормализовать структуру табличной базы данных, что в свою очередь влияет на размеры БД и что особенно важно - на целостность данных.
-Вычисления в таблицах. Мощным аналитическим средством является возможность проведения как "горизонтальных" так и "вертикальных" вычислений над значениями записей таблиц. ГИС поддерживает возможность организации вычислений (минимума, максимума, суммы, среднего) с указанием полей по которым следует вычислить промежуточные итоги и с получением полных итогов по всей таблице.
-Еще одна хорошая вещь в представленной мною Гис, что все перечисленные выше операции над таблицами могут осуществляться совместно. Более того, ГИС позволяет сохранять в ГБД комплексный критерий получения пользовательских представлений базовых таблиц. Такие пользовательские представления называются выборками (виртуальными таблицами) и являются одним из компонентов ГБД; ГИС обеспечивает доступ к выборкам, автоматически синхронизируя их содержимое с изменением данных в базовых таблицах.
-Учитывая наличие механизма разграничения доступа, администратор ГИС-проекта может для определенных категорий пользователей ограничить или полностью запретить доступ к базовым таблицам, оставляя возможность работы с ограниченным набором выборок.
Возможности интеграции:
-создание
макетов форм, которые в свою
очередь объеденяют
-импортирование
табличной и пространственной
информации, которая представляется
в ряде наиболее
-экспорт
пространственной и табличной
информации в ряды
-в данной ГИС возможна поддержка библиотек стилей отображения( штриховок, заливок, шрифтов);
-возможность использования программного ядра системы из других программ через COM-интерфейсы;
-в ObjectLand возможна поддержка одновременной работы нескольких пользователей с данными одной и той же ГБД, даже включая возможность совместного редактирования данных ГБД;
- по желанию, можно предоставить каждому пользователю индивидуального набора прав доступа к операциям с базами данных;
Можно сказать что основной единицей с которой работает ГИС ObjectLand, и не только данная ГИС, является Геоинформационная база данных.
Геоинформационная база ObjectLand содержит следующие компоненты:
1)Карта - является компонентом ГБД, предназначенным для хранения пространственной информации в векторной форме. Единицей пространственной информации является графический объект (точка, полилиния, полигон, полигон с внутренними областями, текст, растровый образ). В ГИС ObjectLand используются две системы координат карты:
Одним из плюсов является то, что ограничения размера карты нет.
ГИС позволяет нам организовать уровни структуризации пространственной информации карты. Верхним уровнем структуризации карты является слой. Количество слоев в карте практически не ограничено. Максимальное количество графических объектов в одном слое – около 2.2 млрд. Слой, в свою очередь, логически структурирован по типам графических объектов. Тип графических объектов характеризуется:
2)Макеты - являются компонентами системы ObjectLand, предназначенными для проектирования сложных печатных документов. Макет может содержать различные элементы, представляющие в удобной форме пространственные и табличные данные ГБД, а также чисто оформительские элементы – рамки, рисунки, надписи и т.п. При печати макета система использует текущие значения данных. Допускается создание многостраничных макетов, позволяющих печатать отображение большого формата полистно, с последующей склейкой.
,
3)Пользователи-система ObjectLand позволяет ограничить доступ пользователей к ГБД, установив для каждого пользователя индивидуализированный набор прав доступа к компонентам. Имеется возможность как полностью запретить пользователю доступ к конкретным компонентам (всем или отдельным картам, таблицам и т.п.), так и ограничить набор разрешенных пользователю действий (например, разрешить только просмотр данных, но не их изменение). Список пользователей хранится в составе ГБД как один из ее компонентов.
4)Библиотека стилей - является одним из компонентов ГБД. ГИС ObjectLand предоставляет пользователю различные типы стилей:
Количество стилей каждого типа в библиотеке практически не ограничено. Необходимо отметить, что помимо библиотеки стилей, являющейся компонентом ГБД, ГИС ObjectLand поддерживает общую библиотеку стилей. Стили из общей библиотеки доступны всем ГБД.
Для работы и функционирования стилей ГИС ObjectLand предоставляет следующие возможности:
Для создания новых стилей и редактирования существующих ГИС ObjectLand предоставляет пользователю полный набор редакторов стилей.
5)Внешняя база данных – при работе с ГИС ObjectLand система предоставляет вам возможность доступа к внешним источникам данных, с помощью средств ODBC.
Внешние базы данных (ВБД) рассматриваются как компоненты ГБД, состоящие из таблиц и выборок. Выборки ВБД создаются на базе таблиц либо конструктивным путем, либо с помощью непосредственного задания SQL-оператора SELECT, определяющего запрос на получение записей от внешнего источника, свойства ВБД существенно зависят от выбранного драйвера ODBC, и установленных режимов соединения и запроса.
6)Таблицы ВБД - средства ODBC основаны на понятии реляционной базы данных, состоящей из набора взаимосвязанных таблиц. В связи с этим основными типами компонентов баз данных ODBC являются таблицы, а также представления (VIEWS в терминологии языка SQL). Понятие представления близко к используемому в ObjectLand понятию выборки.
Многие СУБД поддерживают также дополнительные типы компонентов – синонимы (именованные ссылки на другие компоненты), процедуры и функции, триггеры и др.
ГИС ObjectLand обеспечивает доступ к следующим типам компонентов источников данных:
При использовании ВБД в ObjectLand все перечисленные типы компонентов рассматриваются как таблицы ВБД. Свойства этих таблиц во многом определяются особенностями используемых источников данных.
Многие ВБД поддерживают концепцию владельца компонента. Понятие владельца позволяет более гибко управлять правами доступа к компонентам со стороны пользователей ВБД. ГИС ObjectLand предоставляет информацию о владельцах компонентов ВБД.
Следует отметить, что права доступа пользователя к компонентам ВБД никак не связаны с правами доступа к компонентам ГБД, рассматриваемыми в Права доступа пользователя к компонентам ГБД определяются на основе идентификации пользователя ГБД, когда при открытии ГБД система ObjectLand запрашивает имя и пароль пользователя»). Права доступа к компонентам ВБД определяются на основе идентификации пользователя в ВБД – именем и паролем пользователя, указываемыми при соединении с источником данных (если имя и пароль необходимы для соединения). Имена и пароли пользователя в ГБД и ВБД никак не связаны друг с другом.
ObjectLand получает информацию об имеющихся компонентах ВБД в процессе открытия ВБД (сразу после установления соединения). Если в дальнейшем структура компонентов ВБД изменяется с помощью внешних по отношению к ObjectLand средств, то эти изменения станут видимы пользователю ObjectLand только после закрытия и повторного открытия ВБД.