Описание структуры ГИС «КМК», технологий на которых она базируется

Страницы работы

Фрагмент текста работы

                                                                                                                                                    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, форматирует данные в соответствии

Похожие материалы

Информация о работе