Балдаков Н.А.   Ловцкая О.В.   Зиновьев А.Т.  

Создание развитой системы пространственного поиска для Web-GIS экстремальных гидрологических явлений

Докладчик: Балдаков Н.А.

СОЗДАНИЕ РАЗВИТОЙ СИСТЕМЫ ПРОСТРАНСТВЕННОГО ПОИСКА ДЛЯ WEB-GIS ЭКСТРЕМАЛЬНЫХ ГИДРОЛОГИЧЕСКИХ ЯВЛЕНИЙ
Балдаков Н.А., Ловцкая О.В.
Институт водных и экологических проблем СО РАН, Барнаул,
nikita-baldakov@yandex.ru

Важной задачей при изучении экстремальных гидрологических явлений является разработка специализированной программной инфраструктуры, обеспечивающей доступ и комплексный анализ пространственно-привязанных гидрологических данных. Использование технологий Web-ГИС позволяет обеспечить пользователя основными функциями настольной ГИС: выбор карты, навигация по карте, масштабирование карты и т.д; использовать множества базовых тематических слоев; предоставить информацию, связанную с конкретными географическими координатами (конкретным местоположением); выполнять обмен данными с внешними системами.
Наличие функций фильтрации и поиска объектов по пространственным отношениям между ними фактически является стандартом для настольных ГИС как проприетарных, так и открытых. Однако в Web-ГИС стандартная возможность поиска и фильтрации по пространственным отношениям ограничена, как правило, объектами одного слоя. Помимо этого не хватает возможности временного хранения результатов поисковых запросов в отдельных слоях.  В статье описано расширение GeoServer, реализующее указанную выше функциональность для базы данных (БД) под управлением PostgreSQL. Функции пространственного поиска разработаны на языке plpsql и хранятся в базе. GeoServer использует эти функции в параметрических SQL-запросах, при обращении к БД заменяя параметры на значения, предоставленные клиентом. Создание временных слоев, хранящих результаты поиска, требует реализации протокола с сопровождением состояния. Разработанное расширение реализует взаимодействие клиент/сервер по протоколу WPS.


К списку докладов