project logo

Начало работы с 52°North WPS

52°North WPS представляет собой фреймворк для обработки гео(данных) через Интернет. Сервис реализует стандарт OGC Web Processing Service 1.0.

Данное введение описывает, как обрабатывать данные и выводить результат посредством другого веб-сервиса, используя операции WPS.

Запуск

  • Чтобы запустить 52°North WPS с Live DVD, выберите Geospatial ‣ Web Services ‣ 52North ‣ Start 52North WPS или перейдите по прямой ссылке. Если сервис недоступен, попробуйте запустить контейнер сервлетов Tomcat, следуя шагам, описанным в конце страницы Начало работы с SOS.
  • Появится стартовая страница 52°North WPS.
снимок экрана

Обработка данных

  • Щёлкните по ссылке, чтобы открыть тестовый клиент 52nWPS.

    screenshot
  • Убедитесь, что запущен GeoServer, демонстрация использует данные от локально установленного GeoServer. Чтобы сделать это, попытайтесь открыть страницу http://localhost:8082/geoserver/web. Если страница не будет найдена, выберите Geospatial ‣ Web Services ‣ GeoServer ‣ Start GeoServer в меню. GeoServer должен запуститься через несколько мгновений.

  • Выберите пример запроса “SimpleBuffer_out_wfs.xml” из выпадающего списка:

    screenshot
  • Нажмите кнопку Send, и 52°North WPS отправит запрос, который создаст XML-представление буферной зоны вокруг основных дорог Тасмании с шириной 0.05 градусов, и сохранит результат в GeoServer.

    screenshot
  • Скопируйте ResourceID из ответа. Это имя слоя GeoServer. Добавьте ID в следующий запрос: http://localhost:8082/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&styles=&bbox=145.14757902405984,-43.47330297262748,148.32274986232298,-40.80286290459129&width=512&height=430&srs=EPSG:4326&format=application/openlayers&layers=Add-ResourceID-here Вы должны получить такой результат:

    screenshot

Что можно попробовать

  • Попробуйте примеры других запросов, выбрав их из выпадающего списка в тестовом клиенте WPS.
  • Вы можете также установить WPS-плагин для QGIS и попробовать его в действии с 52°North WPS.

Что далее?

  • Создайте собственные процессы и исполняйте их на различных клиентах.
  • Настройте WPS на исполнение процессов GRASS 7.
  • Настройте WPS на исполнение скриптов R в качестве процессов.

Дополнительные вопросы можно задавать в списке рассылки 52°North WPS: