Описание МГИС

Архитектура системы.

 

Система реализована на базе программного обеспечения Esri ArcGIS. Данные хранятся в базе данных под управлением MicrosoftSQL Server и EsriArcSDE.

На сервере под управлением ArcGIS Server размещаются два набора ГИС-сервисов: один набор предназначен для использования в локальной сети, второй – содержит открытые данные, предназначенные для использования в сети Интернет.

Для пользователей локальной сети и пользователей сети Интернет, осуществляющих доступ к данным МГИС с помощью браузера, клиентская часть реализована в виде серверных веб-приложений. Веб‑приложения реализованы на основе программных интерфейсов ArcGISAPIforSilverlight и ArcGISAPIforJavascript.

На сервере функционирует веб-служба, обеспечивающая интеграцию веб-приложений с другими системами путем передачи сообщений между ними.

Ведение базы данных.

Ведение (ввод и редактирование) пространственных данных МГИС осуществляется средствами ArcGIS Desktop (ArcMap, лицензия ArcEditor) путем доступа к данным через SDE. В случае необходимости расширение стандартных возможностей ArcMap осуществляется за счет разработки расширений ArcMap (ArcMapextensions).

  

Обработка и анализ данных средствами профессиональной ГИС.

Доступ непосредственно к пространственным данным МГИС через SDE в режиме чтения осуществляется средствами ArcGIS Desktop (ArcMap, лицензия ArcView).

Также средствами ArcGIS Desktop обеспечивается доступ к ГИС‑сервисам, опубликованным на сервере SKD.

 

Предоставление доступа к открытым данным МГИС через Интернет.

Доступ пользователям сети Internet к ПД МГИС организован по той же схеме, что и для локальной сети. При этом Web-приложения, реализующие тематические карты, размещаются на сервере WEB_SKD, также на сервере WEB_SKD публикуется набор ГИС-сервисов, содержащий набор пространственных данных МГИС, предназначенных для открытого использования.

 

 

Интеграция с другими информационными системами.

Для интеграции веб-приложений и других автоматизированных информационных систем используется веб-служба, обеспечивающая передачу управляющих сообщений между ними. При этом для приема и передачи управляющих сообщений в обоих должны быть реализованы соответствующие интерфейсы.

Веб-служба разработана на базе программного продукта MicrosoftWCF.

Программное обеспечение серверной части:

№ п/п

Наименование программного обеспечения и номер версии

1

MS Windows Server 2008

2

MSSQL Server 2008 R2

3

ESRIArcGISServer 10

4

ESRIArcSDE 10

5

ESRI ArcGIS Desktop 10

6

IIS 7.0

7

Microsoft.Net Framework v4.0

8

WCF 4.0

Программное обеспечение клиентской части.

Первоначально клиентская часть была реализована на базе технологии Microsoft Silverlight на основе программного интерфейса ArcGIS API for Silverlight. В связи с тем, что с 2015 года многие популярные браузеры перестали поддерживать протокол NPAPI, используемый технологией Microsoft Silverlight, реализована новая серия веб-приложений на основе программного интерфейса ArcGIS API for JavaScript. Новые веб-приложения работают с последними версиями всех популярных браузеров (Microsoft Edge, Google Chrome, Firefox, Opera, Safari), в том числе и на мобильных устройствах.