Skip to main content

Взаимодействие с сервисом WMS в веб-браузере

Для взаимодействия с сервисом WMS в веб-браузере можно использовать параметры URL-адреса.

Запрос и ответ WMS

Для каждой операции, поддерживаемой совместимым WMS-сервером, предусмотрен онлайн-ресурс в виде унифицированного указателя информационного ресурса (URL) по протоколу HTTP, таким образом, WMS-сервис следует считать REST-сервисом. В отличие от стандартного веб-сервиса, SOAP-клиент не обязателен для использования WMS-сервиса, а самым простым клиентом является веб-браузер. Вы можете получить метаданные на уровне сервиса WMS, изображение карты или значения атрибутов объекта, отправив на сервер URL-запрос и просмотрев соответствующий ответ в браузере в виде XML-документа или изображения.

Ниже приведены примеры запросов и ответов для каждой операции, поддерживаемой сервисом WMS.

GetCapabilities

Запрос

http://sampleserver1.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer?version=1.3.0&request=GetCapabilities&service=WMS

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://sampleserver1.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer?version=1.3.0&request=GetMap&CRS=CRS:84&bbox=-178.217598,18.924782,-66.969271,71.406235&width=760&height=360&layers=0&styles=default&format=image/png

Ответ в виде карты

Карта, возвращаемая операцией WMS 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

Запрос

http://sampleserver1.arcgisonline.com/arcgis/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer?version=1.1.1&request=GetFeatureInfo&layers=0&styles=default&SRS=EPSG:4326&bbox=-125.192865,11.2289864971264,-66.105824,62.5056715028736&width=1044&height=906&format=text/html&X=500&Y=400&query_layers=0

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

Запрос

http://sampleserver1.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StateCityHighway_USA/MapServer/WMSServer?version=1.3.0&request=GetStyles&layers=0,1,2

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

Запрос

http://sampleserver1.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer?version=1.1.1&request=GetLegendGraphic&layer=0&style=default&format=image/png&width=95&height=65

Ответ в виде изображения легенды

Изображение легенды, возвращаемое операцией GetLegendGraphic WMS

Примечание:

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

Параметры запроса WMS

Спецификации OGC Web Map Service определяют полный список параметров запроса, которые могут использоваться в каждой операции WMS. Смотрите приведенные ниже ссылки для различных версий спецификации реализации OGC WMS:

Версия 1.3.0

Версия 1.1.1

Версия 1.1.0

Версия 1.0.0

В таблицах ниже перечислены все параметры запроса, применимые к реализации 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_

Дополнительный

""

Значение измерения для запрашиваемых слоев карты; вместо необходимо указать имя измерения, например DEPTH.

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_

Дополнительный

""

Значение измерения для запрашиваемых слоев карты; вместо необходимо указать имя измерения, например DEPTH.

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.