Поиск в каталогах данных при помощи CSWсlient для QGIS

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Эта страница опубликована в основном списке статей сайта
по адресу http://gis-lab.info/qa/cswclient.html


Работа с каталогами данных в QGIS.

CSW (Catalogue Service for Web) спецификация OGC (Open Geospatial Consortium), описывающая механизмы публикации данных и поиска описательной информации (метаданных) о пространственных данных, сервисах и связанных с ними ресурсах.

Расширение CSWclient для QGIS, предоставляет удобный интерфейс для поиска данных в каталогах.

Разработка расширения выполнена NextGIS по заказу Linfiniti Consulting для проекта TanBIF (Tanzania Biodiversity Information Facility).

Nextgis.png Создание открытого ПО ГИС и реализация проектов

Замечания по установке

Расширение доступно из официального репозитория.

CSWClient разработан для QGIS версии 1.5.0 и старше. Для своей работы не требует наличия каких-либо дополнительных модулей.

Исходный код модуля можно получить выполнив команду

svn co http://svn.gis-lab.info/cswclient cswclient

Работа с расширением

После подключения и запуска расширения с помощью кнопки расширения

Cswclient-01.png

появится окно с двумя вкладками

Cswclient-02.png
Cswclient-03.png

Вкладка «Сервера» предназначена для управления списком доступных серверов. Вместе с расширением поставляется небольшой списком серверов, добавить которые можно нажав «Сервера по умолчанию». Для добавления нового сервера, изменения или удаления существующего служат кнопки «Новый», «Изменить» и «Удалить» соответсвенно.

Помимо этого, используя кнопку «Сохранить» можно сохранить список доступных серверов в обменный файл, а кнопка «Загрузить» позволит добавить сервера из файла. И при сохранении, и при загрузке можно указать только те сервера, которые нужны. Эта возможность полезна при переносе настроек между компьютерами и при обмене данными.

Кнопка «Информация» служит для получения информации о сервере, которая будет отображена в текстовом поле ниже. Соседняя с ней кнопка «Возможности» служит для тех же целей, но отображает информацию в отдельном окне и в том виде, в каком она получена от сервера (документ XML).

На вкладке «Поиск» задаются параметры поиска и отображаются его результаты.

Перед началом поиска необходимо задать ключевое слово или список слов, разделенных запятыми и границы области. По умолчанию границы устанавливаются равными текущему охвату карты, при необходимости их можно изменить. Кнопки «Охват карты» и «Глобальный охват» позволяют одним нажатием установить границы равные охвату карты и «глобальному» охвату соответственно.

Результаты поиска отображаются в списке. Поддерживается сортировка, для этого достаточно нажать на заголовке соответствующего столбца. При выделении записи заполнятся поле «Реферат» и, если такая информация присутсвует, отображается ссылка на данные. Кроме того, становится доступной кнопка «Метаданные», нажатие на которую покажет более полную информацию о записи. Нажатие кнопки «Показать XML» вызовет окно с ответом сервера на запрос (в виде XML).

Для перемещения по результатам поиска служат кнопки «Начало», «Конец», «След.» и «Пред.»

Если запись имеет тип «downloadableData» и в её метаданных присутствует ссылка, активируется кнопка «Открыть в браузере». Как следует из названия, нажатие этой кнопки приведет к открытию ссылки в браузере по умолчанию.

Если запись имеет тип «liveData» и в её метаданных присутствует ссылка, активируется кнопка «Добавить в список WMS». Нажатие этой кнопки заставит расширение проверить является ли данная ссылка адресом сервера WMS или нет. При успешной проверке пользователю будет предложено ввести название для сервера и он будет добавлен к списку доступных WMS серверов QGIS. Подключиться к этому серверу можно обычным способом.

Примечание. Так как алгоритм проверки очень простой, для некоторых видов адресов возможно неправильное срабатывание. Из-за чего корректные адреса помечаются как не корректные. В таком случае можно скопировать адрес, при необходимости отредактировать, и добавить его в список серверов вручную.

Контакты

Если вы нашли ошибку или у вас есть предложения по улучшению расширения — воспользуйтесь багтрекером. Кроме того, вопросы по использованию расширения можно задать авторам напрямую.

Nextgis.png Создание открытого ПО ГИС и реализация проектов

Ссылки по теме