Клиент-серверные инструменты для хранилища геоданных

NextGIS выполнена разработка хранилища геоданных на базе NextGIS Web/Manager/QGIS.

Хранилище предназначено для:

  • загрузки и выгрузки геоданных из файловых источников с учетом их формата (например, составной источник в виде набора файлов);
  • загрузки и выгрузки обычных файлов из файловой системы (например, архив ZIP);
  • публикация растров по протоколу WMS;
  • публикация векторных геоданных по протоколам WMS/WFS;
  • создание веб-карт;
  • импорт файла проекта ГИС NextGIS QGIS с настройкой отображения в веб-карту;
  • синхронизация (одно- и двунаправленная) папки в файловой системе с группой ресурсов хранилища;
  • разграничение прав доступа к геоданным в хранилище;
  • поиск геоданных в хранилище.

Для реализации функций хранилища было разработано:

  • собственно хранилище (на базе NextGIS Web – серверный компонент);
  • набор специализированных установщиков настольной ГИС (на базе NextGIS QGIS);
  • программа-проводник для работы с хранилищем из настольного приложения (на базе NextGIS Manager);
  • утилита синхронизации локальных папок с хранилищем.

Хранилище геоданных имеет веб-интерфейс и настольный клиент («проводник»). Использование настольного клиента дополнительно предоставляет следующие возможности:

  • загружать геоданные без ограничения объема;
  • при загрузке геоданных из них извлекаются метаданные, которые записываются в хранилище: по метаданным можно искать геоданные через сервис поиска в хранилище;
  • для загружаемых геоданных формируются превью: это помогает пользователю выбрать необходимые ему геоданные;
  • при создании растровых и векторных слоев учитываются особенности хранилища (данные приводятся к необходимому виду, а случае несоответствия требованиям хранилища отображается диалоговое окно до загрузки геоданных);
  • поддержка drag’n’drop и copy/paste.

Для подготовки геоданных для загрузки в хранилище были разработаны специализированные установщики настольной ГИС NextGIS QGIS. Каждый установщик настроен для решения определенных технологических операций обработки геоданных:

  • в пользовательском интерфейсе убраны пункты меню/кнопки/виды, не относящиеся к решению технологической операции;
  • в установщик внедрены необходимые плагины;
  • установщик собран на специальной версии библиотеки GDAL;
  • доступ к основным технологическим операциям сгруппирован в специальной панели при помощи нового модуля расширения Shortcut Manager, позволяющего организовать вызовы внешних приложений из NextGIS QGIS.

Кроме того, была доработана библиотека GDAL для поддержки метаданных материалов космической съемки с КА (дополнительно к уже существующим Ikonos-2, QuickBird, GeoEye-1, WorldView-1, WorldView-2, OrbView). Добавлена поддержка метаданных для:

  • ALOS
  • EROS
  • Formosat
  • Kompsat
  • Landsat
  • Pleiades
  • RapidEye
  • Ресурс-ДК
  • Spot

Работы выполнены для ОАО «НПК «РЕКОД» в интересах Федерального космического агентства (Роскосмос).

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