Описание МГИС
Архитектура системы.
Система реализована на базе программного обеспечения 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), в том числе и на мобильных устройствах.