Jump to content

Служба обработки веб-покрытий

Служба обработки веб-покрытий ( WCPS ) определяет язык для фильтрации и обработки многомерных растровых покрытий , таких как данные датчиков, моделирования, изображений и статистики. Служба обработки веб-покрытий поддерживается Открытым геопространственным консорциумом (OGC). Этот язык растровых запросов позволяет клиентам получать исходные данные о покрытии или производную информацию независимо от платформы способом через Интернет.

WCPS позволяет генерировать изображения, удобные для отображения людям, и информацию, достаточно краткую для дальнейшего использования программами. В частности, формально определенный синтаксис и семантика делают WCPS подходящим для запросов, генерируемых программой, и автоматического создания цепочек сервисов.

Поскольку язык WCPS не привязан к какому-либо конкретному протоколу передачи, парадигма запросов может быть встроена в любую сервисную структуру, такую ​​как служба веб-покрытия OGC (WCS) и служба веб-обработки OGC (WPS).

Текущая версия WCPS — 1.0. Стандартный документ, [1] доступен на странице стандартов OGC WCPS, [2] представляет сокращенное определение синтаксиса и семантики. Кроме того, дается введение в концепции и обоснование дизайна. [3]

В настоящее время WCPS ограничен многомерными растровыми данными , но в OGC ведется работа по распространению его на все типы покрытия, т. е. на цифровую геопространственную информацию, представляющую изменяющиеся в пространстве явления, как это определено в абстрактной спецификации OGC, тема 6: Схема покрытия. Геометрия и функции [4] (который идентичен ISO 19123) и уточнен до конкретной, совместимой модели в стандарте схемы приложений OGC GML 3.2.1 — покрытия (GMLCOV). [5]

Коротко о языке WCPS

[ редактировать ]
Пример результатов запроса WCPS
Пример результатов запроса WCPS

WCPS устанавливает протокол для отправки строки запроса на сервер и получения в результате обработки сервером набора покрытий. Строка запроса может быть выражена либо в абстрактном синтаксисе , либо в формате XML. В следующих примерах будет использоваться абстрактный синтаксис, поскольку он более удобен для восприятия человеком.

Синтаксис WCPS предварительно был создан близко к языку XQuery – поскольку метаданные все больше и больше создаются в XML, а OGC в значительной степени полагается на XML (например, язык географической разметки ), ожидается, что в конечном итоге будет использоваться комбинация XQuery и WCPS. учредил. Это позволит унифицировать поиск данных и метаданных.

Следующий пример может служить иллюстрацией этих принципов. Задача — проверить три покрытия M1, M2 и M3; для каждого из них укажите попиксельную разницу красного и ближнего инфракрасного (nir) канала; вернуть результат, закодированный в HDF5 :

for $c in ( M1, M2, M3 )
return
    encode( abs( $c.red - $c.nir ), "hdf5" )

Это вернет три покрытия, то есть: три файла HDF5.

Далее нас интересуют только те покрытия, где nir где-то превышает 127:

for $c in ( M1, M2, M3 )
where
    some( $c.nir > 127 )
return
    encode( abs( $c.red - $c.nir ), "hdf5" )

В результате фильтр может пройти только два покрытия.

Наконец, мы хотим ограничить предикат фильтра с помощью пиксельной маски, действующей как фильтр:

for $c in ( M1, M2, M3 ),
    $r in ( R )
where
    some( $c.nir > 127 and $r )
return
    encode( abs( $c.red - $c.nir ), "hdf5" )

Процедуру оценки можно рассматривать как вложенный цикл. В целом, язык позволяет выражать ряд операций обработки изображений, обработки сигналов и статистики. Ограничение задано, потому что язык безопасен при вычислении , то есть: каждый запрос гарантированно завершается после конечного числа шагов. Это исключает рекурсию. Тем не менее, такие алгоритмы, как классификация, ядра фильтров и общие свертки, гистограммы и дискретное преобразование Фурье, можно выразить.

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 92b9f751d7961d39d10393dddd7fdf2d__1696737540
URL1:https://arc.ask3.ru/arc/aa/92/2d/92b9f751d7961d39d10393dddd7fdf2d.html
Заголовок, (Title) документа по адресу, URL1:
Web Coverage Processing Service - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)