В качестве базовой ГИС-платформы используется продукт MapXtreme Web Deployment (PitneyBowes Inc.) актуальной версии. В качестве СУБД, обеспечивающей управление хранилищем пространственных данных в рамках Системы, используется продукт Oracle Database 11g Release 2.
Функциональная архитектура системы состоит из следующих блоков:
- сервисы СУБД;
- ядро системы;
- web-сервисы.
Система обеспечивает функционирование следующих модулей:
- картографический Web-сайт;
- базовый модуль МГИС г. Сургута;
- модуль «Землепользование».

Предусмотрены следующие режимы функционирования:
- публичный режим, включает работу неавторизованных пользователей с модулем картографического Web-сайта;
- авторизованный режим, включает работу авторизованных пользователей из личного кабинета пользователя с базовым модулем системы и с модулем «Землепользование».
Основные функции системы
1. Публикация пространственных и семантических данных. Объем картографической информации, хранимой на сервере 1300-1400 МБ, количество картографических слоев, хранимых на сервере – 45, количество активных базовых слоёв 12 + 10-15 активных дополнительных слоёв в зависимости от персонализации пользовательского пространства, количество активных картографических объектов -2000-3500.
2. Функции картографического Web-сайта:
- возможность публикации нескольких карт на основании подготовленных администратором рабочих наборов;
- базовые картографические инструменты (навигация);
- динамическое формирование легенды для текущего набора слоев;
- осуществление поиска объектов системы, включая адресную поисковую систему на основании существующего адресного плана - по улицам, внутригородским поселкам, садово-огородническим товариществам и поисковую систему в соответствии с базовым классификатором картографической информации ( учреждения здравоохранения, культуры и т.д.);
- вывод на печать данных, полученных в результате выборки по указанным критериям в виде графической информации (печать активного вида карты с указанием масштаба);
- выполнение измерений на карте (измерение расстояний, определение площадей);
- получение справки об объекте на основании семантической информации, содержащейся в картографической базе данных;
- получение ссылки на объект/фрагмент карты и публикация ссылки на объект в социальных сетях (Twitter, ВКонтакте, FaceBook);
- сбор статистики посещений картографического Web-сайта с использованием Яндекс-метрики.
3. Функции Базового модуля:
- все основные функции картографического модуля, включая изменение состава слоев, выбор пользовательского набора, осуществление навигации на карте, поиск объектов системы, печать карты, выполнение измерений, получение ссылки на объект/фрагмент карты;
- подключение набора растровых данных: данные топографических съемок или данные аэрофотосъемки, формируемых на сервере приложений;
- формирование пользовательских рабочих наборов и сохранение пользовательских наборов на сервере приложения;
- экспорт данных, включая экспорт фрагмента карты в растровые форматы (*.bmp, *.tif, *.jpg, *.gif);
- вывод на печать картографической информации с возможностью настройки основных параметров печати, в том числе: режим предпросмотра печатаемых картографических данных, возможность постраничной разбивки печатаемой картографической информации (на 1,4,9,16,25 и т.д. листов), подгрузка легенды, возможность задания размещения карты в режиме предпросмотра по умолчанию, настройка ориентации листа (книжная/альбомная), выбор формата бумаги, задание размера полей, изменение масштаба в пред просмотре;
- редактирование данных пользовательских слоев, нанесение графических примитивов (точечные, площадные, линейные объекты) с привязкой к ним семантической информации;
- построение тематических выделений на основании семантических данных с выполнением следующей последовательности операций: выбор слоя, выбор критерия, построение тематического выделения;
- ведение форума базового модуля геоинформационной системы с возможностями включения замечаний по карте, выбора местоположения замечания, прикрепления иллюстративной фотографии к замечанию, прикрепления видеоролика (ссылки на сайт), создания слоя пометок замечаний по карте, отображения на карте пометок замечаний по карте, получения информации о пометках;
4. Функции модуля «Землепользование»:
- получение справки заданной структуры об объекте (земельного участка);
- поиск объектов на карте на основании различных критериев запроса, сформированных на основании полей базы данных по земельным участкам, фильтрация объектов по результатам поиска;
- получение информации об объектах, находящихся в заданной области;
- тематические выделения на основании семантической базы данных по земельным участкам;
- формирование справки и вывод полученной справки в виде документа Microsoft Word (только семантическая информация, семантическая и картографическая информация).
5. Функции администрирования системы:
- авторизация пользователей для доступа в геоинформационную систему: создание новых пользователей, групп пользователей, назначение прав группе, группам, отдельным пользователям для доступа к модулям, картам, слоям и группам слоёв, отключение учётных записей;
- разграничение доступа пользователей к картам, группам слоев, модулям;
- настройка слоев системы, в том числе задание диапазона масштаба для видимости слоев, оформления слоев, оформления подписей объектов (персонализация рабочего пространства) для каждого пользователя;
- добавление новых наборов карт.