2
Содержание
Введение..................................................................................................................... 3
1 Структура ГИС «КМК» 3
1.1 Сетевой уровень 3
1.2 Программный уровень 4
1.2.1 Серверные компоненты 5
1.2.2 Клиентские компоненты 9
Рабочее место на базе AutodeskMap............................................................................................................... 9
Рабочее место на базе АРМа инженерной службы............................................................................................................... 11
Рабочее место на базе AutodeskMapGuide............................................................................................................... 13
Рабочее место администратора ГИС «КМК»............................................................................................................... 15
1.3 Уровень данных 17
2 Autodesk MapGuide 19
2.1 Механизм использования слоев 19
2.2 Технология работы MapGuide 19
2.3 Модули MapGuide.............................................. : 20
2.4 Программные компоненты обработки пространственных и атрибутивных данных карты 22
3 Структура баз данных ГИС «КМК» 25
3.1 Структура БД ЭГП КМК 25
3.2 Структура БД Веб ГИС-сервера КМК 35
Приложение №1..................................................................................................................... 38
Введение
Данный документ содержит описание структуры ГИС «КМК», технологий на которых она базируется, описание структур БД ГИС «КМК».
1 СтруктураГИС«КМК»
Проведем описание структуры ГИС «КМК» на трех основных уровнях: сетевом, программном и уровне данных.
1.1 Сетевойуровень
На сетевом уровне выделим основные узлы корпоративной вычислительной сети КМК, которые будут участвовать в функционировании ГИС «КМК» (рисунок I).
Следует отметить, что все рабочие станции ГИС «КМК» и её сервер должны находиться в единой корпоративной компьютерной сети комбината на базе сетевой топологии Ethernet.
Рисунок 1. Сетевой уровень
1.2 Программныйуровень
На программном уровне выделим программные компоненты ГИС «КМК». Их можно разделить на два множества - серверные и клиентские. Это напрямую связано с базовой технологией «Клиент-Сервер», используемой в ГИС «КМК».
Серверные компоненты устанавливаются и функционируют на ГИС-сервере КМК, клиентские на рабочих станциях (рисунок 1). В список серверных компонент входят:
1. Autodesk MapGuide (Server, MapAgent, Spatial Data Provider);
2. Веб сервер Microsoft IIS;
3. Скрипты Веб ГИС-сервера. В список клиентских компонент входят:
1. АРМ «КоммКАД» (бюро генплана);
2. Интернет-браузер Microsoft Internet Explorer и объект управления ActiveX - Autodesk MapGuide Viewer;
3. Autodesk MapGuide Author;
4. АРМ «Путевое хозяйство» (УЖДТ);
5. АРМ «Коммуникации» (ЦВС);
6. АРМ «Электричество» (ЦСиП);
7. АРМ «Телеком» (ЦТД);
8. АРМ «Газовый цех-учет газопроводов» (ГЦ);
9. АРМ «Теплосиловой цех-учет газопроводов» (ТСЦ).
Рассмотрим серверные компоненты подробнее.
1.2.1 Серверные компоненты
Схематично серверные компоненты, их взаимодействие между собой и с уровнем данных можно представить на рисунке 2.
AutodeskMapGuideServer- это серверная часть сетевой ГИС Autodesk MapGuide, которая обрабатывает картографические данные в соответствии с запросами поступающими от Autodesk MapGuide Author и Autodesk MapGuide Viewer при работе с чертежом генплана в этих программах. Он определяет данные, которые должны быть отправлены в соответствии с запросом, а затем посылает их из источника пространственных данных в соответствии с условиями данного запроса.
6
Источником пространственных данных в ГИС «КМК» является СУБД Oracle (схема КМК). Работа Autodesk MapGuide Server'а с СУБД Oracle осуществляется посредством провайдера данных OLE DB - AutodeskSpatialDataProviderforOracleSpatial.
Autodesk MapGuide Server обеспечивает контроль доступа к источникам данных посредством проверки паролей и других параметров определения полномочий пользователя.
Autodesk MapGuide Server состоит из трех частей (компонент):
• MapAgent;
• Server Service;
• Server Admin.
AutodeskMapGuideServerAgent (MapAgent) - это программный интерфейс, обеспечивающий взаимодействие между Веб сервером и Autodesk MapGuide Server. Он принимает запросы на картографические данные от Autodesk MapGuide Author и Autodesk MapGuide Viewer посредством Веб сервера. MapAgent выстраивает запросы по мере их получения и распределяет и передает на Autodesk MapGuide Server, на котором должен присутствовать один из трех MapAgent, которые можно использовать с Autodesk MapGuide Server.
AutodeskMapGuideServerService- это служба Windows 2000, которая принимает и обрабатывает запросы на картографические данные, распределенные MapAgent, форматирует данные в соответствии
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.