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
- Пользовательский интерфейс хранилища Management interface for Geodata Storage
- Аутентификация и брэндинг/Authentification and branding
- Поиск по ресурсам/Search for resources
- Geosyncronizer
Работы выполнены для ОАО «НПК «РЕКОД» в интересах Федерального космического агентства (Роскосмос).