Взаимодействие с WCS сервисом в браузере
Простейшим клиентом сервиса WCS является веб-браузер. Запросы WCS можно отправлять по протоколу HTTP, а ответы или исключения будут возвращаться через браузер. Сервисы WCS поддерживают три операции: GetCapabilities, DescribeCoverage и GetCoverage. С помощью параметров URL клиент может использовать эти операции и получать от сервиса WCS метаданные сервиса, информацию о покрытиях, а также сами покрытия. Эти операции и параметры подробно описаны в спецификации OGC WCS.
ArcGIS for Desktop может действовать как клиент для Сервисов WCS. Покрытия WCS могут быть отображены в ArcMap (так же, как и растровые слои) и экспортированы в растровый набор данных при помощи диалогового окна Экспорт данных (Export Data). Кроме того, они могут выступать в качестве входных данных для инструментов геообработки, работающих с растровыми слоями. Подробнее смотрите в разделе Добавление сервиса WCS к ArcMap.
Кроме того, для работы с сервисами WCS и другими стандартами OGC существует множество сторонних приложений.
Ниже приведены примеры запросов к сервису WCS на базе ArcGIS Server с применением веб-браузера.
GetCapabilities
Данный запрос возвращает все метаданные уровня сервиса, а также краткое описание данных, в формате GML. Чтобы использовать операцию GetCapabilities, скопируйте и вставьте URL сервиса WCS в адресную строку и добавьте в конец параметры ?SERVICE=WCS&VERSION=1.0.0&REQUEST=GETCAPABILITIES.
DescribeCoverage
Данный запрос возвращает полное описание одного или более покрытий сервиса в формате GML. Чтобы использовать операцию DescribeCoverage, скопируйте и вставьте URL сервиса WCS в адресную строку и добавьте в конец параметры ?SERVICE=WCS&VERSION=1.0.0&REQUEST=DescribeCoverage&COVERAGE=1.
GetCoverage
Данный запрос возвращает одно покрытие в одном из следующих поддерживаемых форматов: GeoTIFF, NITF, HDF, JPEG, JPEG2000 или PNG. Чтобы использовать операцию Получить покрытие (GetCoverage), скопируйте и вставьте URL – адрес Сервиса WCS в адресную строку.
Для Сервисов WCS на базе наборов данных мозаики можно добавить параметры TIME и IMAGES.
Время
TIME (Время) – Поддерживает временные запросы путем указания момента или интервала времени. Формат времени может быть YYYYMMDDHHMMSS, YYYYMMDD, YYYYMM или YYYY.
TIME=1999 (время – в 1999 году)
Пример URL: http://gisserver.domain.com:6080/arcgis/services/folder/service/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCoverage&COVERAGE=1&FORMAT=GeoTIFF&BBOX=-180,-55.5,180,83.5&WIDTH=720&HEIGHT=278&CRS=EPSG:4326&INTERPOLATION=nearest%20neighbor&Band=1,2,3&TIME=1999
TIME=1980/2010 (время – с 1980 по 2010 гг.)
Пример URL: http://gisserver.domain.com:6080/arcgis/services/folder/service/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCoverage&COVERAGE=1&FORMAT=GeoTIFF&BBOX=-180,-55.5,180,83.5&WIDTH=720&HEIGHT=278&CRS=EPSG:4326&INTERPOLATION=nearest%20neighbor&Band=1,2,3&TIME=1980/2010
TIME=1999-12-31T14:30:30/2000-01-01T14:30:30
Пример URL: http://gisserver.domain.com:6080/arcgis/services/folder/service/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCoverage&COVERAGE=1&FORMAT=GeoTIFF&BBOX=-180,-55.5,180,83.5&WIDTH=720&HEIGHT=278&CRS=EPSG:4326&INTERPOLATION=nearest%20neighbor&Band=1,2,3&TIME=1999-12-31T14:30:30/2000-01-01T14:30:30
Изображения
IMAGES (Изображения) – Поддерживает запросы отдельных растров.
IMAGES=1,2 (числа являются идентификаторами object ID в таблице каталога сервиса изображений)