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