Геопортал – это каталог пространственных данных. Компания Esri выпустила обновленное решение для организации такого каталога – Geoportal Server 2.0. В продукт входит бесплатное приложение с открытым исходным кодом, доступным на GitHub: https://github.com/Esri/geoportal-server-catalog, а также приложение, опрашивающее различные ресурсы и собирающее метаданные https://github.com/Esri/geoportal-server-harvester.
Особенности продукта Geoportal Server 2.0:
- Механизм Elasticsearch 2.3.1 используется для каталогизации и индексации контента
- Использование фасетов (групп объектов) для поиска позволяет быстро найти нужный объект при помощи фильтров. Например, для поиска земельного участка можно настроить фасет, группирующий площадь участка в 3 категории (<5, 5-10, >10 кв. км)
- Масштабируемость Elasticsearch обеспечивает быстрое развертывание на нескольких узлах
- Поддержка OpenSearch(OGC CSW (Catalogue Services for the Web) 3.0.0)
- Большое количество форматов метаданных
- Встроенный вьюер элементов; также можно собрать веб-приложение с использованием Web AppBuilder
- Поддержка аутентификации посредством LDAP, OAuth2 или простого списка
- Поддержка ISO19115, ISO 19115-2, FGDC, Dublin Core, а также формата метаданных ArcGIS
- REST API для управления данными в каталоге
- Готовый интерфейс пользователя для поиска по каталогу, просмотра картографической информации, создания и удаления метаданных, смены владельца элементов
- Готовое приложение для сбора метаданных (Harvester)
- Сбор данных из каталогов WAF (Web Accessible Folder) и CSW (Catalogue Services for the Web)
- Публикация результатов сбора локально или на Геопортал
- Возможность расширить функции приложения путем программирования
Что нас ждет в следующих релизах?
- Интерфейс для регистрации пользователей и другие улучшения интерфейса (я забыл пароль, смена пароля и т.д.)
- Импорт каталога Geoportal Server 1.x в каталог 2.x
- Федеративный поиск (одновременный поиск по нескольким источникам)
- Выходные форматы: DCAT, CSV, KML, HTML
- Редактор метаданных
- Корзина (“избранные” объекты)