Взаимодействие с сервисом WMS в веб-браузере
Для взаимодействия с сервисом WMS в веб-браузере можно использовать параметры URL-адреса.
Запрос и ответ WMS
Для каждой операции, поддерживаемой совместимым WMS-сервером, предусмотрен онлайн-ресурс в виде унифицированного указателя информационного ресурса (URL) по протоколу HTTP, таким образом, WMS-сервис следует считать REST-сервисом. В отличие от стандартного веб-сервиса, SOAP-клиент не обязателен для использования WMS-сервиса, а самым простым клиентом является веб-браузер. Вы можете получить метаданные на уровне сервиса WMS, изображение карты или значения атрибутов объекта, отправив на сервер URL-запрос и просмотрев соответствующий ответ в браузере в виде XML-документа или изображения.
Ниже приведены примеры запросов и ответов для каждой операции, поддерживаемой сервисом WMS.
GetCapabilities
Запрос
XML-ответ
<WMS_Capabilities version="1.3.0" xsi:schemaLocation="http://www.opengis.net/wms http://schemas.opengis.net/wms/1.3.0/capabilities_1_3_0.xsd http://www.esri.com/wms http://sampleserver1a.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer?version=1.3.0&service=WMS&request=GetSchemaExtension">
<Service>
<Name>WMS</Name>
<Title>Specialty/ESRI_StatesCitiesRivers_USA</Title>
<Abstract>WMS</Abstract>
<KeywordList>
<Keyword></Keyword>
</KeywordList>
<OnlineResource xlink:type="simple" xlink:href="http://sampleserver1a.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer"/>
<ContactInformation>
<ContactPersonPrimary>
<ContactPerson></ContactPerson>
<ContactOrganization></ContactOrganization>
</ContactPersonPrimary>
<ContactPosition></ContactPosition>
<ContactAddress>
<AddressType></AddressType>
<Address></Address>
<City></City>
<StateOrProvince></StateOrProvince>
<PostCode></PostCode>
<Country></Country>
</ContactAddress>
<ContactVoiceTelephone></ContactVoiceTelephone>
<ContactFacsimileTelephone></ContactFacsimileTelephone>
<ContactElectronicMailAddress></ContactElectronicMailAddress>
</ContactInformation>
<Fees></Fees>
<AccessConstraints></AccessConstraints>
<MaxWidth>2048</MaxWidth>
<MaxHeight>2048</MaxHeight>
</Service>
<Capability>
<Request>
<GetCapabilities>
<Format>application/vnd.ogc.wms_xml</Format>
<Format>text/xml</Format>
<DCPType>
<HTTP>
<Get>
<OnlineResource xlink:type="simple" xlink:href="http://sampleserver1a.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer"/>
</Get>
</HTTP>
</DCPType>
</GetCapabilities>
<GetMap>
<Format>image/bmp</Format>
<Format>image/jpeg</Format>
<Format>image/tiff</Format>
<Format>image/png</Format>
<Format>image/png8</Format>
<Format>image/png24</Format>
<Format>image/png32</Format>
<Format>image/gif</Format>
<Format>image/svg+xml</Format>
<DCPType>
<HTTP>
<Get>
<OnlineResource xlink:type="simple" xlink:href="http://sampleserver1a.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer"/>
</Get>
</HTTP>
</DCPType>
</GetMap>
<GetFeatureInfo>
<Format>application/vnd.esri.wms_raw_xml</Format>
<Format>application/vnd.esri.wms_featureinfo_xml</Format>
<Format>application/vnd.ogc.wms_xml</Format>
<Format>text/xml</Format>
<Format>text/html</Format>
<Format>text/plain</Format>
<DCPType>
<HTTP>
<Get>
<OnlineResource xlink:type="simple" xlink:href="http://sampleserver1a.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer"/>
</Get>
</HTTP>
</DCPType>
</GetFeatureInfo>
<esri_wms:GetStyles>
<Format>application/vnd.ogc.sld+xml</Format>
<DCPType>
<HTTP>
<Get>
<OnlineResource xlink:type="simple" xlink:href="http://sampleserver1a.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer"/>
</Get>
</HTTP>
</DCPType>
</esri_wms:GetStyles>
</Request>
<Exception>
<Format>application/vnd.ogc.se_xml</Format>
<Format>application/vnd.ogc.se_inimage</Format>
<Format>application/vnd.ogc.se_blank</Format>
<Format>text/xml</Format>
<Format>XML</Format>
</Exception>
<Layer>
<Title>Layers</Title>
<CRS>CRS:84</CRS>
<CRS>EPSG:4326</CRS>
<EX_GeographicBoundingBox>
<westBoundLongitude>-125.192865</westBoundLongitude>
<eastBoundLongitude>-66.105824</eastBoundLongitude>
<southBoundLatitude>19.416377</southBoundLatitude>
<northBoundLatitude>54.318281</northBoundLatitude>
</EX_GeographicBoundingBox>
<BoundingBox CRS="CRS:84" minx="-125.192865" miny="19.416377" maxx="-66.105824" maxy="54.318281"/>
<BoundingBox CRS="EPSG:4326" minx="19.416377" miny="-125.192865" maxx="54.318281" maxy="-66.105824"/>
<Layer queryable="1">
<Name>0</Name>
<Title>States</Title>
<Abstract>States</Abstract>
<CRS>CRS:84</CRS>
<CRS>EPSG:4326</CRS>
<EX_GeographicBoundingBox>
<westBoundLongitude>-178.217598</westBoundLongitude>
<eastBoundLongitude>-66.969271</eastBoundLongitude>
<southBoundLatitude>18.924782</southBoundLatitude>
<northBoundLatitude>71.406235</northBoundLatitude>
</EX_GeographicBoundingBox>
<BoundingBox CRS="CRS:84" minx="-178.217598" miny="18.924782" maxx="-66.969271" maxy="71.406235"/>
<BoundingBox CRS="EPSG:4326" minx="18.924782" miny="-178.217598" maxx="71.406235" maxy="-66.969271"/>
<Style>
<Name>default</Name>
<Title>0</Title>
<LegendURL width="76" height="16">
<Format>image/png</Format>
<OnlineResource xlink:href="http://sampleserver1a.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer?request=GetLegendGraphic%26version=1.3.0%26format=image/png%26layer=0" xlink:type="simple"/>
</LegendURL>
</Style>
</Layer>
<Layer queryable="1">
<Name>1</Name>
<Title>Rivers</Title>
<Abstract>Rivers</Abstract>
<CRS>CRS:84</CRS>
<CRS>EPSG:4326</CRS>
<EX_GeographicBoundingBox>
<westBoundLongitude>-164.765831</westBoundLongitude>
<eastBoundLongitude>-67.790980</eastBoundLongitude>
<southBoundLatitude>25.845557</southBoundLatitude>
<northBoundLatitude>70.409756</northBoundLatitude>
</EX_GeographicBoundingBox>
<BoundingBox CRS="CRS:84" minx="-164.765831" miny="25.845557" maxx="-67.790980" maxy="70.409756"/>
<BoundingBox CRS="EPSG:4326" minx="25.845557" miny="-164.765831" maxx="70.409756" maxy="-67.790980"/>
<Style>
<Name>default</Name>
<Title>1</Title>
<LegendURL width="76" height="16">
<Format>image/png</Format>
<OnlineResource xlink:href="http://sampleserver1a.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer?request=GetLegendGraphic%26version=1.3.0%26format=image/png%26layer=1" xlink:type="simple"/>
</LegendURL>
</Style>
</Layer>
<Layer queryable="1">
<Name>2</Name>
<Title>Cities</Title>
<Abstract>Cities</Abstract>
<CRS>CRS:84</CRS>
<CRS>EPSG:4326</CRS>
<EX_GeographicBoundingBox>
<westBoundLongitude>-158.064606</westBoundLongitude>
<eastBoundLongitude>-67.986769</eastBoundLongitude>
<southBoundLatitude>19.696150</southBoundLatitude>
<northBoundLatitude>64.869104</northBoundLatitude>
</EX_GeographicBoundingBox>
<BoundingBox CRS="CRS:84" minx="-158.064606" miny="19.696150" maxx="-67.986769" maxy="64.869104"/>
<BoundingBox CRS="EPSG:4326" minx="19.696150" miny="-158.064606" maxx="64.869104" maxy="-67.986769"/>
<Style>
<Name>default</Name>
<Title>2</Title>
<LegendURL width="72" height="16">
<Format>image/png</Format>
<OnlineResource xlink:href="http://sampleserver1a.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer?request=GetLegendGraphic%26version=1.3.0%26format=image/png%26layer=2" xlink:type="simple"/>
</LegendURL>
</Style>
</Layer>
</Layer>
</Capability>
</WMS_Capabilities>
GetMap
Запрос
Ответ в виде карты

Запрос
http://gisserver.example.com:6080/arcgis/services/folder/service/MapServer/WMSServer?REQUEST=GetMap&SERVICE=WMS&VERSION=1.3.0&LAYERS=0&STYLES=&FORMAT=image/png&BGCOLOR=0xFFFFFF&TRANSPARENT=TRUE&CRS=EPSG:4326&BBOX=17.9995833333334,-161.000416666667,23.0004166666666,-153.999583333333&WIDTH=981&HEIGHT=826&DIM_DEPTH=2000
Для сервисов WMS, содержащих любые слои с поддержкой времени или высоты, можно добавить параметры TIME или ELEVATION .
Time
TIME – поддерживает временные запросы путем указания момента или интервала времени.
TIME=1999 (период — 1999 год)
Запрос
http://gisserver.example.com:6080/arcgis/services/folder/service/ImageServer/WMSServer?REQUEST=GetMap&SERVICE=WMS&VERSION=1.3.0&LAYERS=0&STYLES=&FORMAT=image/png&BGCOLOR=0xFFFFFF&TRANSPARENT=TRUE&CRS=EPSG:4326&BBOX=17.9995833333334,-161.000416666667,23.0004166666666,-153.999583333333&WIDTH=981&HEIGHT=826&TIME=1999
TIME=1980/2010 (период с 1980 по 2010 год)
Запрос
http://gisserver.example.com:6080/arcgis/services/folder/service/ImageServer/WMSServer?REQUEST=GetMap&SERVICE=WMS&VERSION=1.3.0&LAYERS=0&STYLES=&FORMAT=image/png&BGCOLOR=0xFFFFFF&TRANSPARENT=TRUE&CRS=EPSG:4326&BBOX=17.9995833333334,-161.000416666667,23.0004166666666,-153.999583333333&WIDTH=981&HEIGHT=826&TIME=1980/2010
TIME=1999-12-31T14:30:30/2000-01-01T14:30:30
Запрос
http://gisserver.example.com:6080/arcgis/services/folder/service/ImageServer/WMSServer?REQUEST=GetMap&SERVICE=WMS&VERSION=1.3.0&LAYERS=0&STYLES=&FORMAT=image/png&BGCOLOR=0xFFFFFF&TRANSPARENT=TRUE&CRS=EPSG:4326&BBOX=17.9995833333334,-161.000416666667,23.0004166666666,-153.999583333333&WIDTH=981&HEIGHT=826&TIME=1999-12-31T14:30:30/2000-01-01T14:30:30
Elevation
Вы также можете выполнить запрос getMap с использованием ELEVATION (ключевого слова, определенного в спецификации WMS), если перед публикацией сервисов в наборе данных мозаики или слое NetCDF было явно задано поле вертикального измерения. Вы можете указать поле вертикального измерения в свойстве Вертикаль раздела Значения по умолчанию для свойств набора данных мозаики для наборов данных мозаики или на вкладке NetCDF страницы Свойства слоя для слоев NetCDF.
http://gisserver.example.com:6080/arcgis/services/folder/service/ImageServer/WMSServer?REQUEST=GetMap&SERVICE=WMS&VERSION=1.3.0&LAYERS=0&STYLES=&FORMAT=image/png&BGCOLOR=0xFFFFFF&TRANSPARENT=TRUE&CRS=EPSG:4326&BBOX=17.9995833333334,-161.000416666667,23.0004166666666,-153.999583333333&WIDTH=981&HEIGHT=826&TIME=2000-01-01T14:30:30&ELEVATION=-30
GetFeatureInfo
Запрос
XML-ответ
<FeatureInfoResponse>
<FIELDS FID="14" Shape="Null" AREA="77330.258" STATE_NAME="Nebraska" STATE_FIPS="31" SUB_REGION="W N Cen"
STATE_ABBR="NE" POP1990="1578385" POP1999="1671251" POP90_SQMI="20" HOUSEHOLDS="602363" MALES="769439"
FEMALES="808946" WHITE="1480558" BLACK="57404" AMERI_ES="12410" ASIAN_PI="12422" OTHER="15591"
HISPANIC="36969" AGE_UNDER5="119606" AGE_5_17="309406" AGE_18_29="281105" AGE_30_49="441470"
AGE_50_64="203730" AGE_65_UP="223068" NEVERMARRY="295873" MARRIED="719288" SEPARATED="13552"
WIDOWED="96052" DIVORCED="90230" HSEHLD_1_M="63686" HSEHLD_1_F="95985" MARHH_CHD="171428"
MARHH_NO_C="179086" MHH_CHILD="7603" FHH_CHILD="34583" HSE_UNITS="660621" VACANT="58258"
OWNER_OCC="400394" RENTER_OCC="201969" MEDIAN_VAL="50400" MEDIANRENT="282" UNITS_1DET="479124"
UNITS_1ATT="15767" UNITS2="18369" UNITS3_9="46246" UNITS10_49="49402" UNITS50_UP="9656"
MOBILEHOME="37046" NO_FARMS87="60502" AVG_SIZE87="749" CROP_ACR87="23320162" AVG_SALE87="110197"/>
</FeatureInfoResponse>
GetStyles
Запрос
XML-ответ
<sld:StyledLayerDescriptor version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd">
<!-- layer "0" -->
<sld:NamedLayer>
<sld:Name>0</sld:Name>
<!-- NamedStyle -->
<sld:NamedStyle>
<sld:Name>default</sld:Name>
</sld:NamedStyle>
<!-- UserStyle -->
</sld:NamedLayer>
<!-- layer "1" -->
<sld:NamedLayer>
<sld:Name>1</sld:Name>
<!-- NamedStyle -->
<sld:NamedStyle>
<sld:Name>default</sld:Name>
</sld:NamedStyle>
<!-- UserStyle -->
</sld:NamedLayer>
<!-- layer "2" -->
<sld:NamedLayer>
<sld:Name>2</sld:Name>
<!-- NamedStyle -->
<sld:NamedStyle>
<sld:Name>default</sld:Name>
</sld:NamedStyle>
<!-- UserStyle -->
</sld:NamedLayer>
</sld:StyledLayerDescriptor>
GetLegendGraphic
Запрос
Ответ в виде изображения легенды

Примечание:
Во многих случаях веб-браузер не является предпочтительным клиентом WMS, но он всегда остается удобным инструментом для отслеживания и отладки взаимодействия между сервером WMS и клиентом.
Параметры запроса WMS
Спецификации OGC Web Map Service определяют полный список параметров запроса, которые могут использоваться в каждой операции WMS. Смотрите приведенные ниже ссылки для различных версий спецификации реализации OGC WMS:
В таблицах ниже перечислены все параметры запроса, применимые к реализации WMS, которые представляют собой лишь часть параметров, определенных в спецификации.
Параметры URL запроса WMS GetCapabilities
|
Параметр |
Обязательный/Дополнительный |
Значение по умолчанию |
Описание |
|---|---|---|---|
|
VERSION/WMTVER |
Дополнительный |
1.3.0 (9.3 и новее) 1.1.1 (9.2) |
Версия запроса. Используйте WMTVER только в WMS 1.0.0; в остальных случаях используйте VERSION. |
|
SERVICE |
Обязательный |
Н/Д |
Тип сервиса. Должен иметь значение WMS. Этот параметр недоступен в WMS 1.0.0. |
|
REQUEST |
Обязательный |
Н/Д |
Имя запроса. Должен иметь значение GetCapabilities. Для WMS 1.0.0 должен иметь значение capabilities. |
|
FORMAT |
Дополнительный |
text/xml (версия 9.3 и выше) |
Формат вывода метаданных сервиса. Доступно только в WMS 1.3.0 (например, application/vnd.ogc.wms_xml, text/plain или text/html). |
Параметры URL запроса WMS GetMap
|
Параметр |
Обязательный/Дополнительный |
Значение по умолчанию |
Описание |
|---|---|---|---|
|
VERSION/WMTVER |
Обязательный |
Н/Д |
Версия запроса. Используйте WMTVER только в WMS 1.0.0; в остальных случаях используйте VERSION. |
|
REQUEST |
Обязательный |
Н/Д |
Имя запроса. Должен иметь значение GetMap. Для WMS 1.0.0 должен иметь значение map. |
|
LAYERS |
Обязательный |
Н/Д |
Список из одного или нескольких слоев карты, разделенных запятыми (например, 0,1,2 или layer1,layer2). |
|
STYLES |
Обязательный |
Н/Д |
Список из одного или нескольких стилей, разделенных запятыми – по одному стилю для каждого запрашиваемого слоя (например, 0,1,2 или style1,style2). |
|
CRS/SRS |
Обязательный |
Н/Д |
Система координат. CRS используется только в WMS 1.3.0; в остальных случаях используйте SRS (например, EPSG:4326 или EPSG:4269). |
|
BBOX |
Обязательный |
Н/Д |
Координаты углов ограничивающего прямоугольника (нижний левый и верхний правый) в единицах CRS/SRS (например, -180,-90,180,90). |
|
WIDTH |
Обязательный |
Н/Д |
Ширина изображения карты в пикселах (например, 1024). |
|
HEIGHT |
Обязательный |
Н/Д |
Высота изображения карты в пикселах (например, 768). |
|
FORMAT |
Обязательный |
Н/Д |
Формат вывода карты (например, image/png, image/jpeg, image/svg+xml или image/bil). Если вы указываете формат вывода как image/bil, клиенту WMS также нужно будет создать соответствующий заголовок (.hdr) для корректного чтения изображений. |
|
TRANSPARENT |
Дополнительный |
False |
Определяет, является ли фон прозрачным (True или False соответственно). |
|
BGCOLOR |
Дополнительный |
0xFFFFFF |
Шестнадцатеричный RGB-цвет для фона карты (например, 0xFFFFFF или FFFFFF). |
|
SLD |
Дополнительный |
"" |
URL XML-файла Styled Layer Descriptor. |
|
SLD_BODY |
Дополнительный |
"" |
XML-тело файла Styled Layer Descriptor. |
|
TIME |
Дополнительный |
"" |
Значение времени для запрашиваемого слоя. Клиентские приложения ArcGIS поддерживают измерение TIME только в том случае, если для слоя включено время. Если для слоя не включено время, для отправки запроса GetMap с использованием параметра DIM_ (см. ниже) потребуется использовать веб-браузер или пользовательский клиент. |
|
ELEVATION |
Дополнительный |
"" |
Значение высоты для запрашиваемого слоя. Клиентские приложения ArcGIS поддерживают измерение ELEVATION только в том случае, если слой поддерживает высоту. Высоту можно задать только в слоях NetCDF и наборах данных мозаики. |
|
EXCEPTIONS |
Дополнительный |
text/xml (WMS 1.3.0) application/vnd.ogc.se_xml (WMS 1.1.1 и WMS 1.1.0) application/vnd.ogc.inimage (WMS 1.0.0) |
Формат представления сообщений об исключениях (например, text/xml или text/html). |
|
DIM_ |
Дополнительный |
"" |
Значение измерения для запрашиваемых слоев карты; вместо DIM_ поддерживается в WMS 1.1.0 и более поздних версиях. Размеры в настоящее время не поддерживаются клиентскими приложениями ArcGIS. Для работы с измерениями вам нужно использовать веб-браузер или создать собственное клиентское приложение OGC с помощью ArcObjects или другого языка программирования. |
Параметры URL запроса WMS GetFeatureInfo
|
Параметр |
Обязательный/Дополнительный |
Значение по умолчанию |
Описание |
|---|---|---|---|
|
VERSION/WMTVER |
Обязательный |
Н/Д |
Версия запроса. Используйте WMTVER только в WMS 1.0.0; в остальных случаях используйте VERSION. |
|
REQUEST |
Обязательный |
Н/Д |
Имя запроса. Должно иметь значение GetFeatureInfo. Для WMS 1.0.0 должен иметь значение feature_info. |
|
Часть запроса GetMap |
Обязательный |
Н/Д |
Частичная копия параметров запроса GetMap, использованного для создания карты, для которой нужно получить информацию. |
|
QUERY_LAYERS |
Обязательный |
Н/Д |
Список из одного или нескольких слоев карты, разделенных запятыми, для которых необходимо выполнить запрос (например, 0,1,2 или layer1,layer2). |
|
INFO_FORMAT |
Обязательный (WMS 1.3.0) Дополнительный (WMS 1.1.1, 1.1.0, 1.0.0) |
Н/Д (WMS 1.3.0) text/xml (WMS 1.1.1, 1.1.0, 1.0.0) |
Формат возврата информации об объекте (например, text/xml или text/html). |
|
I/X |
Обязательный |
Н/Д |
X-координата объекта в пикселах в системе координат карты (например, 100). Используйте I для WMS 1.3.0; в остальных случаях используйте X. |
|
J/Y |
Обязательный |
Н/Д |
Y-координата объекта в пикселах в системе координат карты (например, 100). Используйте J для WMS 1.3.0; в остальных случаях используйте Y. |
|
TIME |
Дополнительный |
"" |
Значение времени для запрашиваемого слоя. Клиентские приложения ArcGIS поддерживают измерение TIME только в том случае, если для слоя включено время. Если для слоя не включено время, для отправки запроса GetMap с использованием параметра DIM_ (см. ниже) потребуется использовать веб-браузер или пользовательский клиент. |
|
ELEVATION |
Дополнительный |
"" |
Значение высоты для запрашиваемого слоя. Клиентские приложения ArcGIS поддерживают измерение ELEVATION только в том случае, если слой поддерживает высоту. Высоту можно задать только в слоях NetCDF и наборах данных мозаики. |
|
EXCEPTIONS |
Дополнительный |
text/xml (WMS 1.3.0) application/vnd.ogc.se_xml (WMS 1.1.1 и WMS 1.1.0) application/vnd.ogc.inimage (WMS 1.0.0) |
Формат представления сообщений об исключениях (например, text/xml или text/html). |
|
DIM_ |
Дополнительный |
"" |
Значение измерения для запрашиваемых слоев карты; вместо DIM_ поддерживается в WMS 1.1.0 и более поздних версиях. Размеры в настоящее время не поддерживаются клиентскими приложениями ArcGIS. Для работы с измерениями вам нужно использовать веб-браузер или создать собственное клиентское приложение OGC с помощью ArcObjects или другого языка программирования. |
Параметры запроса WMS GetStyles
|
Параметр |
Обязательный/Дополнительный |
Значение по умолчанию |
Описание |
|---|---|---|---|
|
VERSION |
Обязательный |
1.3.0 (9.3 и новее) 1.1.1 (9.2) |
Версия, требуемая интерфейсами OGC. |
|
ЗАПРОС |
Обязательный |
Н/Д |
Имя запроса. Должно иметь значение GetStyles. |
|
LAYERS |
Обязательный |
Н/Д |
Список именованных слоев, разделенных запятыми, для которых необходимо получить описания стилей. |
|
SLDVER |
Дополнительный |
1.0.0 (10.0) |
Версия SLD, запрашиваемая для документа SLD. Поддерживается только версия 1.0.0. |
Параметры запроса WMS GetLegendGraphic
|
Параметр |
Обязательный/Дополнительный |
Значение по умолчанию |
Описание |
|---|---|---|---|
|
VERSION |
Обязательный |
1.3.0 (9.3 и новее) 1.1.1 (9.2) |
Версия, требуемая интерфейсами OGC. |
|
REQUEST |
Обязательный |
Н/Д |
Имя запроса. Должно иметь значение GetLegendGraphic. |
|
LAYER |
Обязательный |
Н/Д |
Слой, для которого необходимо создать изображение легенды. |
|
STYLE |
Дополнительный |
default |
Стиль слоя, для которого необходимо создать изображение легенды. Если его нет, выбирается стиль по умолчанию. Стиль может быть любым допустимым стилем, доступным для слоя, включая внутренние стили, определенные без использования SLD. |
|
RULE |
Дополнительный |
"" |
Правило стиля, для которого необходимо создать изображение легенды, если это применимо. Если стиль содержит несколько правил и ни одно конкретное правило не выбрано, картографический сервис должен создать графическое изображение, представляющее все правила данного стиля. |
|
SLD |
Дополнительный |
"" |
Указывает ссылку на SLD-документ. Он работает так же, как параметр SLD= операции WMS GetMap. |
|
SLD_BODY |
Дополнительный |
"" |
Позволяет включить SLD-документ непосредственно в HTTP GET-запрос. Он работает так же, как параметр SLD_BODY операции WMS GetMap. |
|
FORMAT |
Дополнительный |
image/png (png24) |
Тип MIME формата файла для возврата изображения легенды. Допустимые значения совпадают со значениями параметра FORMAT= запроса GetMap WMS. |
|
WIDTH |
Дополнительный |
Зависит от конкретного изображения легенды |
Даёт подсказку по ширине возвращаемого графического изображения в пикселах. |
|
HEIGHT |
Дополнительный |
Зависит от конкретного изображения легенды |
Даёт подсказку по высоте возвращаемого графического изображения в пикселах. |
|
EXCEPTIONS |
Дополнительный |
text/xml (WMS 1.3.0) application/vnd.ogc.se_xml (WMS 1.1.1 и WMS 1.1.0) application/vnd.ogc.inimage (WMS 1.0.0) |
Тип MIME формата, в котором возвращаются сообщения об исключениях. Допустимые значения совпадают со значениями параметра EXCEPTIONS= запроса WMS GetMap. |