Разработка прикладной Web-ГИС Генеральной схемы организации территорий Республики Казахстан

Материал из IT KZ Association
Перейти к: навигация, поиск

Разработка прикладной Web-ГИС Генеральной схемы организации территорий Республики Казахстан

2014

Разработанное приложение состоит из следующих подсистем:

  • Администрирование (регистрация сущностей БД, правил связи и агрегирования информационных объектов, импорт/экспорт из файлов непространственных данных, шаблонов таблиц, учетные записи пользователей, роли пользователей);
  • НСИ (просмотр перечня классификаторов/справочников с поиском, сортировкой, фильтрацией, вызовом вложенного файла, просмотр классификатора с поддержкой древовидных структур);
  • Работа с данными (формы для ввода, редактирования, составления запроса, отображения выбранных непространственных данных)
  • Интерактивная web-карта (формы для ввода, редактирования, составления пространственных запросов, подсветка выбранных объектов, форма для вывода атрибутов выбранных данных; редактирование (paste геометрии из буфера)

В системе разработана БД на основе выбранной модели c возможностью хранения пространственных данных, двоичных объектов. Обеспечен единообразный подход организации классификаторов и справочников.

Также предусмотрена возможность отображения готовых ситуационных моделей, предоставляемых Заказчиком. Готовые модели могут быть предоставлены в трех вариантах:

  • Сервисы пространственных данных, реализованные на серверной части ArcGis сервера (технология ArcGis)
  • Растровое изображение
  • Единый указатель ресурсов (URL)

=== Разработанное программное обеспечение (подсистема) позволяет выполнять следующие функции:

===
  1. Отображение на электронной карте следующих слоев:
  2. Навигация по карте:
    • масштабирование карты;
    • перемещение видимой области карты;
    • измерение расстояний и площадей объектов на карте;
    • выделение объектов на карте;
    • поиск графических объектов на карте;
    • использование дерева слоев;
    • поиск объектов по атрибутивным данным с использованием фильтров.
  3. Отображение содержимого карты в виде дерева слоев - иерархической структуры, включающей в себя графические слои, разделенные по типам: точечный, линейный, полигональный. Дерево слоев поддерживает как графические, так и растровые слои, а также предоставляет набор интерфейсов для выполнения следующих функций:
    • включение/отключение слоев;
    • изменение свойств слоя;
    • добавление и удаление слоев.
  4. Просмотр данных по объектам:
    • поиск нужного графического объекта на карте;
    • выделение найденного графического объекта на карте;
    • просмотр атрибутивных данных по графическому объекту в виде таблицы атрибутов;
  5. Работа с графическими слоями:
    • добавление и удаление графических слоев;
    • просмотр свойств определенного графического слоя на карте;
    • просмотр стилей графических объектов на карте;
  6. Вывод информации на печать:
    • печать текущего изображения карты;
    • генерация сводных отчетов. Включает в себя: выбор шаблона отчета, осуществление настройки шаблона, автоматическая генерация информации по шаблону;
    • предварительный просмотр отчета: настройка формата печати, ориентации бумаги, отступов полей.
    • распечатка отчета с возможностью сохранения для повторного использования.
  7. Идентификация объектов – отображение атрибутивной информации по выделенному объекту на карте;
  8. Сохранение пользовательских настроек для возобновления работы после перезапуска системы;
  9. Импорт данных (координат объектов) из формата Excel и дальнейшую привязку атрибутивной информации к графическим объектам на карте