Comunicación con un servicio WMS en un navegador Web
En este tema
- Solicitud y respuesta de WMS
- Parámetros de la solicitud WMS
- Parámetros de una dirección URL de solicitud GetCapabilities de WMS
- Parámetros de una dirección URL de solicitud GetMap de WMS
- Parámetros de una dirección URL de solicitud GetFeatureInfo de WMS
- Parámetros de una solicitud GetStyles de WMS
- Parámetros de una solicitud GetLegendGraphic de WMS
Puede utilizar los parámetros de dirección URL para comunicarse con un servicio WMS en un navegador web.
Solicitud y respuesta de WMS
El recurso online de cada operación admitida por un servidor WMS compatible es un localizador de recursos uniforme (URL) de HTTP, de modo que un servicio WMS se puede considerar como un servicio de Transferencia de estado representacional (REST). A diferencia de un servicio Web estándar, no se requiere un cliente SOAP para utilizar un servicio WMS, y un navegador Web es el cliente más simple. Puede obtener metadatos al nivel de servicio del servicio WMS, una imagen de mapa o valores de atributos de una entidad al enviar una solicitud de dirección URL al servidor y visualizar las respuestas correspondientes en el navegador como un documento XML o como una imagen.
A continuación se muestran algunas solicitudes y respuestas de muestra para cada operación admitida por un servicio de WMS.
GetCapabilities
Solicitud
Respuesta 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
Solicitud
Mapa de respuesta
Solicitud
http://gisserver.domain.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
Para los servicios WMS que contengan capas de distinción de tiempo o elevación, puede agregarse el parámetro TIEMPO o ELEVACIÓN.
Hora
TIME: admite consultas de tiempo especificando una instancia de tiempo o un rango de tiempo.
TIME=1999 (hora en el año 1999)
Solicitud
http://gisserver.domain.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 (hora desde el año 1980 a 2010)
Solicitud
http://gisserver.domain.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
Solicitud
http://gisserver.domain.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
Elevación
También puede realizar la petición getMap para utilizar ELEVATION (una palabra clave definida en la especificación de WMS) si el campo de dimensión vertical se ha definido de manera específica en el dataset de mosaico o en la capa NetCDF, antes de publicarse los servicios. Puede especificar el campo de dimensión vertical en la propiedad Vertical de los Propiedades predeterminadas del dataset de mosaico para los datasets de mosaico o en la pestaña NetCDF de la página Propiedad de la capa para las capas NetCDF.
http://gisserver.domain.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
Solicitud
Respuesta 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
Solicitud
Respuesta 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
Solicitud
Respuesta al gráfico de leyenda
Nota:
En muchos casos, es posible que un navegador Web no sea un cliente WMS preferido, pero siempre es una buena herramienta para realizar el seguimiento y depurar la comunicación entre un servidor y un cliente WMS.
Parámetros de la solicitud WMS
Las especificaciones del servicio de mapas Web de OGC definen una lista completa de parámetros de solicitud que se pueden utilizar en cada operación WMS. Consulte los vínculos a continuación para obtener diferentes versiones de la especificación de la implementación OGC WMS:
Las tablas a continuación enumeran todos los parámetros de solicitud que se aplican a la implementación de WMS, lo cual es solamente un subconjunto de aquellos que se definen en la especificación.
Parámetros de una dirección URL de solicitud GetCapabilities de WMS
Parámetro | Obligatorio/Opcional | Valor predeterminado | Descripción |
---|---|---|---|
VERSION/WMTVER | Opcional | 1.3.0 (9.3 y posteriores) 1.1.1 (9.2) | Versión de solicitud. Use únicamente WMTVER en WMS 1.0.0; de lo contrario use VERSION. |
SERVICE | Obligatorio | N/A | Tipo de servicio. Se debe establecer a WMS. Este parámetro no está disponible en WMS 1.0.0. |
REQUEST | Obligatorio | N/A | Nombre de solicitud. Se debe establecer a GetCapabilities. Para WMS 1.0.0, se debe establecer a capacidades. |
FORMAT | Opcional | text/xml (9.3 y posteriores) | Formato de salida para los metadatos del servicio. Este solo está disponible en WMS 1.3.0. (por ejemplo, application/vnd.ogc.wms_xml, text/plain o text/html). |
Parámetros de una dirección URL de solicitud GetMap de WMS
Parámetro | Obligatorio/Opcional | Valor predeterminado | Descripción |
---|---|---|---|
VERSION/WMTVER | Obligatorio | N/A | Versión de solicitud. Use únicamente WMTVER en WMS 1.0.0; de lo contrario use VERSION. |
REQUEST | Obligatorio | N/A | Nombre de solicitud. Se debe establecer a GetMap. Para WMS 1.0.0, se debe establecer a mapa. |
LAYERS | Obligatorio | N/A | Una lista separada por comas de una o más capas de mapa (por ejemplo, 0,1,2 o capa1,capa2). |
STYLES | Obligatorio | N/A | Una lista separada por comas de uno o más estilos, un estilo por capa solicitada (por ejemplo, 0,1,2 o estilo1,estilo2). |
CRS/SRS | Obligatorio | N/A | Sistema de referencia de coordenadas. CRS solo se utiliza en WMS 1.3.0; de lo contrario, utilice SRS (por ejemplo, EPSG:4326 o EPSG:4269). |
BBOX | Obligatorio | N/A | Esquinas del cuadro de delimitación (inferior izquierda y superior derecha) en unidades CRS/SRS (por ejemplo, -180,-90,180,90). |
WIDTH | Obligatorio | N/A | El ancho en píxeles de imagen de mapa (por ejemplo, 1024). |
HEIGHT | Obligatorio | N/A | La altura en píxeles de imagen de mapa (por ejemplo, 768). |
FORMAT | Obligatorio | N/A | Formato de salida del mapa (por ejemplo, image/png, image/jpeg, image/svg+xml o image/bil). Si se especifica el formato de salida como image/bil, el cliente WMS también necesitará generar el encabezado correspondiente (.hdr) para leer las imágenes correctamente. |
TRANSPARENT | Opcional | Falso | Determina si el fondo es o no transparente (Verdadero o Falso, respectivamente). |
BGCOLOR | Opcional | 0xFFFFFF | El color RGB hexadecimal para el fondo del mapa (por ejemplo, 0xFFFFFF o FFFFFF). |
SLD | Opcional | "" | Dirección URL del archivo XML del Descriptor de capa con estilo. |
SLD_BODY | Opcional | "" | Cuerpo de XML del archivo del Descriptor de capa con estilo. |
TIME | Opcional | "" | Valor de tiempo de la capa solicitada. Las aplicaciones cliente de ArcGIS solo admiten la dimensión TIME si la capa está habilitada para el tiempo. Si la capa no está habilitada para el tiempo, debe usar un navegador web o un cliente personalizado para enviar una solicitud GetMap usando el parámetro DIM_ (que se muestra a continuación). |
ELEVATION | Opcional | "" | Valor de elevación de la capa solicitada. Las aplicaciones cliente de ArcGIS solo admiten la dimensión ELEVACIÓN si la capa detecta la elevación. La elevación solo se puede configurar en datasets NetCDF y de mosaico. |
EXCEPTIONS | Opcional | text/xml (WMS 1.3.0) application/vnd.ogc.se_xml (WMS 1.1.1 y WMS 1.1.0) application/vnd.ogc.inimage (WMS 1.0.0) | El formato en el que se deben informar las excepciones (por ejemplo, text/xml o text/html). |
DIM_<nombre> | Opcional | "" | Valor de dimensión de las capas de mapas solicitadas; <nombre> se debe reemplazar con el nombre de una dimensión, por ejemplo, PROFUNDIDAD. DIM_ es compatible con WMS 1.1.0 y versiones posteriores. Las dimensiones no son compatibles actualmente con las aplicaciones cliente de ArcGIS. Para utilizar dimensiones, debe usar un navegador web o crear su propia aplicación cliente de OGC personalizada con ArcObjects o con otro lenguaje. |
Parámetros de una dirección URL de solicitud GetFeatureInfo de WMS
Parámetro | Obligatorio/Opcional | Valor predeterminado | Descripción |
---|---|---|---|
VERSION/WMTVER | Obligatorio | N/A | Versión de solicitud. Use únicamente WMTVER en WMS 1.0.0; de lo contrario use VERSION. |
REQUEST | Obligatorio | N/A | Nombre de solicitud. Se debe establecer a GetFeatureInfo. Para WMS 1.0.0, se debe establecer a feature_info. |
Parte de la solicitud del mapa | Obligatorio | N/A | Copia parcial de los parámetros de la solicitud GetMap que generó el mapa para el que se desea la información. |
QUERY_LAYERS | Obligatorio | N/A | Una lista separada por comas de una o más capas de mapa a consultar (por ejemplo, 0,1,2 o capa1,capa2). |
INFO_FORMAT | Obligatorio (WMS 1.3.0) Opcional (WMS 1.1.1, 1.1.0, 1.0.0) | N/D (WMS 1.3.0) texto/xml (WMS 1.1.1, 1.1.0, 1.0.0) | Formato devuelto de la información de entidades (por ejemplo, text/xml o text/html). |
I/X | Obligatorio | N/A | Coordenada X en píxeles de entidades en el sistema de coordenadas del mapa (por ejemplo, 100). Utilice I para WMS 1.3.0; de lo contrario, utilice X. |
J/Y | Obligatorio | N/A | Coordenada Y en píxeles de entidades en el sistema de coordenadas del mapa (por ejemplo, 100). Utilice J para WMS 1.3.0; de lo contrario, utilice Y. |
TIME | Opcional | "" | Valor de tiempo de la capa solicitada. Las aplicaciones cliente de ArcGIS solo admiten la dimensión TIME si la capa está habilitada para el tiempo. Si la capa no está habilitada para el tiempo, debe usar un navegador web o un cliente personalizado para enviar una solicitud GetMap usando el parámetro DIM_ (que se muestra a continuación). |
ELEVATION | Opcional | "" | Valor de elevación de la capa solicitada. Las aplicaciones cliente de ArcGIS solo admiten la dimensión ELEVACIÓN si la capa detecta la elevación. La elevación solo se puede configurar en datasets NetCDF y de mosaico. |
EXCEPTIONS | Opcional | text/xml (WMS 1.3.0) application/vnd.ogc.se_xml (WMS 1.1.1 y WMS 1.1.0) application/vnd.ogc.inimage (WMS 1.0.0) | El formato en el que se deben informar las excepciones (por ejemplo, text/xml o text/html). |
DIM_<nombre> | Opcional | "" | Valor de dimensión de las capas de mapas solicitadas; <nombre> se debe reemplazar con el nombre de una dimensión, por ejemplo, PROFUNDIDAD. DIM_ es compatible con WMS 1.1.0 y versiones posteriores. Las dimensiones no son compatibles actualmente con las aplicaciones cliente de ArcGIS. Para utilizar dimensiones, debe usar un navegador web o crear su propia aplicación cliente de OGC personalizada con ArcObjects o con otro lenguaje. |
Parámetros de una solicitud GetStyles de WMS
Parámetro | Obligatorio/Opcional | Valor predeterminado | Descripción |
---|---|---|---|
VERSION | Obligatorio | 1.3.0(9.3 y posteriores) 1.1.1 (9.2) | Versión según requieran las interfaces OGC. |
REQUEST | Obligatorio | N/A | Nombre de solicitud. Se debe establecer a GetStyles. |
LAYERS | Obligatorio | N/A | Una lista separada por comas de capas con nombre para las que se deben recuperar las descripciones de estilo. |
SLDVER | Opcional | 1.0.0 (10.0) | La versión SLD solicitada para el documento SLD. Solo se admite la versión 1.0.0. |
Parámetros de una solicitud GetLegendGraphic de WMS
Parámetro | Obligatorio/Opcional | Valor predeterminado | Descripción |
---|---|---|---|
VERSION | Obligatorio | 1.3.0(9.3 y posteriores) 1.1.1 (9.2) | Versión según requieran las interfaces OGC. |
REQUEST | Obligatorio | N/A | Nombre de solicitud. Se debe establecer a GetLegendGraphic. |
LAYER | Obligatorio | N/A | Capa para la que se debe generar el gráfico de leyenda. |
STYLE | Opcional | predeterminada | Estilo de capa para el que se debe generar el gráfico de leyenda. Si no se encuentra, se selecciona el estilo predeterminado. El estilo puede ser cualquier estilo válido disponible para una capa, incluidos los estilos que no están definidos internamente por SLD. |
RULE | Opcional | "" | Regla de estilo para la que se debe generar el gráfico de leyenda, si corresponde. Cuando un estilo tiene varias reglas pero no se selecciona ninguna regla específica, el servicio de mapas está obligado a generar un gráfico que sea representativo de todas las reglas del estilo. |
SLD | Opcional | "" | Especifica una referencia a un documento SLD. Funciona del mismo modo que el parámetro SLD= de la operación GetMap de WMS. |
SLD_BODY | Opcional | "" | Permite incluir un documento SLD directamente en una solicitud GET de HTTP. Funciona del mismo modo que el parámetro SLD_BODY de la operación GetMap de WMS. |
FORMAT | Opcional | image/png (png24) | El tipo MIME del formato de archivo en el que se debe devolver el gráfico de leyenda. Los valores permitidos son los mismos que para el parámetro FORMATO= de la solicitud GetMap de WMS. |
WIDTH | Opcional | Depende de la imagen de la leyenda específica | Brinda una sugerencia para el ancho de los gráficos devueltos en píxeles. |
HEIGHT | Opcional | Depende de la imagen de la leyenda específica | Brinda una sugerencia para la altura de los gráficos devueltos en píxeles. |
EXCEPTIONS | Opcional | text/xml (WMS 1.3.0) application/vnd.ogc.se_xml (WMS 1.1.1 y WMS 1.1.0) application/vnd.ogc.inimage (WMS 1.0.0) | El tipo MIME del formato en el que se deben devolver las excepciones. Los valores permitidos son los mismos que para el parámetro EXCEPCIONES= de la solicitud GetMap de WMS. |