ГИС для Красногорска

NextGIS разработала первое представление полнофункциональной ГИС для городского поселения Красногорск.

На первом этапе реализованы три части ГИС:

  • серверная (хранение и передача информации клиентам);
  • клиентская настольная (демонстрация и подготовка, редактирование данных);
  • клиентская веб (демонстрация данных пользователям через сеть интранет).

При создании была предложена и реализована следующая архитектура ГИС.

Архитектура прототипа ГИС

В ГИС используются геоданные из проекта OpenStreetMap в качестве базовой картосновы, а также были проведены работы по созданию и первичному наполнению информационных слоев: зеленые насаждения и объекты общественного назначения. Картоснова обновляется ежедневно по сети Интернет.

В рамках также разработаны и/или доработаны следующие модули расширения:

  • модуль загрузки в базу характеристической информации об объекте в виде текста и его изображений;
  • модуль создания выборки данных из базы по свойствам объекта и формирования отчета на основе полученной выборки с возможностью сохранения настроек;
  • модуль расчета площади и длины периметра полигональных объектов.

ГИС является многопользовательской и в ней реализованы следующие уровни прав пользователей:

  • Администраторы — полный доступ к базам данных и программному обеспечению ГИС с возможностью проведения любых изменений в системе.
  • Операторы — доступ на чтение к данным картографической основы, полный доступ к определенным администратором слоям.
  • Пользователи — доступ только на чтение отдельных слоев.
  • Наблюдатели — доступ к картам, размещенным на ресурсе в интранет в рамках реализованного на нем функционала.

ГИС построена полностью на свободном (открытом) программном обеспечении. Обеспечение разделения прав доступа пользователей к информации осуществляется средствами ОС и СУБД.

В качестве базы для серверной части прототипа использовалось следующее ПО:

  • ОС Ubuntu 12.04 LTS
  • PostgreSQL 9.1/PostGIS 2.0
  • Mapserver 6.0

Базовым ПО для клиентской настольной части стала ГИС NextGIS-QGIS 1.9, а для веб — ExtJS 3.4, OpenLayers и GeoExt.

Внешний вид ГИС NextGIS QGIS с геоданными прототипа

Внешний вид веб-клиента прототипа ГИС

Обсуждение закрыто.