Communication avec un service WMS dans un navigateur Web
Cette rubrique présente la procédure d'utilisation des paramètres URL pour communiquer avec un service WMS dans un navigateur Web.
Demande et réponse WMS
La ressource en ligne de chaque opération prise en charge par un serveur WMS conforme est une adresse URL (Uniform Resource Locator) HTTP, donc un service WMS peut être considéré comme un service REST (Representational State Transfer). Contrairement à un service Web standard, un client SOAP n'est pas nécessaire pour la consommation d'un service WMS et un navigateur Web constitue le client le plus simple. Vous pouvez obtenir les métadonnées de niveau service d'un service WMS, une carte de type image ou les valeurs attributaires d'une entité en envoyant une demande URL au serveur et en affichant les réponses correspondantes dans le navigateur sous forme de document XML ou d'image.
Vous trouverez ci-dessous quelques exemples de demandes et de réponses pour chaque opération prise en charge par un service WMS.
GetCapabilities
Demande
Réponse 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
Demande
Carte de réponse
Demande
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
GetMap à partir de mosaïques
Pour les services WMS provenant de mosaïques, les paramètres TIME et IMAGES peuvent être ajoutés.
Temporalité
TIME : prend en charge les requêtes de temps en précisant une instance ou une plage de temps. Peut avoir le format suivant : AAAAMMJJHHMMSS, AAAAMMJJ, AAAAMM ou AAAA.
TIME=1999 (durée pendant l'année 1999)
Demande
http://gisserver.domain.com:6080: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 (durée entre 1980 et 2010)
Demande
http://gisserver: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
Demande
http://gisserver.domain.com:6080: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
Images
IMAGES - Prend en charge les requêtes de rasters individuels.
Demande
http://gisserver.domain.com:6080: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&images=1
IMAGES=1,2 (où les nombres correspondent aux ID d'objet de la table du catalogue du service d'imagerie)
Demande
http://gisserver.domain.com:6080: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&images=1,2
GetFeatureInfo
Requête
Réponse 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
Demande
Réponse 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
Demande
Graphique de légende de réponse
Dans de nombreux cas, un navigateur Web ne constitue pas un client WMS préféré, mais il s'agit toujours d'un bon outil pour suivre et déboguer la communication entre un serveur et un client WMS.
Paramètres de demande WMS
Les spécifications de l'OGC pour un service de carte Web définissent une liste complète de paramètres de demande pouvant être utilisés dans chaque opération WMS. Reportez-vous aux liens ci-dessous pour consulter les différentes versions de la spécification de l'OGC pour l'implémentation WMS :
Les tableaux suivants listent tous les paramètres de demande applicables pour l'implémentation WMS, qui constituent uniquement un sous-ensemble des paramètres définis dans la spécification.
Paramètres d'une URL de demande WMS GetCapabilities
Obligatoire/facultatif |
Valeur par défaut |
Description | |
---|---|---|---|
VERSION/WMTVER |
Facultatif |
1.3.0 (9.3 et versions ultérieures) 1.1.1 (9.2) |
Version de la demande. Utilisez WMTVER uniquement dans WMS 1.0.0 ; sinon, utilisez VERSION. |
SERVICE |
Obligatoire |
N/D |
Type de service. Il doit être défini sur WMS. Le paramètre n'est pas disponible dans WMS 1.0.0. |
REQUEST |
Obligatoire |
N/D |
Nom de la demande. Il doit être défini sur GetCapabilities. Pour WMS 1.0.0, il doit être défini sur capabilities. |
FORMAT |
Facultatif |
text/xml (9.3 et versions ultérieures) |
Format en sortie pour les métadonnées de service. Disponible uniquement dans WMS 1.3.0 (par exemple, application/vnd.ogc.wms_xml, text/plain ou text/html). |
Paramètres d'une URL de demande WMS GetMap
Obligatoire/facultatif |
Valeur par défaut |
Description | |
---|---|---|---|
VERSION/WMTVER |
Obligatoire |
N/D |
Version de la demande. Utilisez WMTVER uniquement dans WMS 1.0.0 ; sinon, utilisez VERSION. |
REQUEST |
Obligatoire |
N/D |
Nom de la demande. Il doit être défini sur GetMap. Pour WMS 1.0.0, il doit être défini sur map. |
LAYERS |
Obligatoire |
N/D |
Liste séparée par des virgules d'une ou plusieurs couches (par exemple, 0,1,2 ou layer1, layer2). |
STYLES |
Obligatoire |
N/D |
Liste séparée par des virgules d'un ou plusieurs styles, un style par couche demandée (par exemple, 0,1,2 ou style1, style2). |
CRS/SRS |
Obligatoire |
N/D |
Système de référentiel de coordonnées. CRS est utilisé uniquement dans WMS 1.3.0 ; sinon, utilisez SRS (par exemple, EPSG:4326 ou EPSG:4269). |
BBOX |
Obligatoire |
N/D |
Coins de l'emprise (inférieur gauche et supérieur droit) en unités CRS/SRS (par exemple, -180,-90,180,90). |
WIDTH |
Obligatoire |
N/D |
Largeur en pixels d'image de la carte (par exemple, 1024). |
HEIGHT |
Obligatoire |
N/D |
Hauteur en pixels d'image de la carte (par exemple, 768). |
FORMAT |
Obligatoire |
N/D |
Format en sortie de la carte (par exemple, image/png ou image/jpeg ou image/svg+xml ou image/bil). Si vous spécifiez le format de sortie image/bil, le client WMS devra aussi générer un en-tête correspondant (.hdr) pour lire correctement les images. |
TRANSPARENT |
Facultatif |
False |
Détermine si l'arrière-plan est transparent ou non (par exemple, True ou False, respectivement). |
BGCOLOR |
Facultatif |
0xFFFFFF |
Couleur RVB hexadécimale pour l'arrière-plan de carte (par exemple, 0xFFFFFF ou FFFFFF). |
SLD |
Facultatif |
"" |
URL du fichier XML de descripteurs SLD. |
SLD_BODY | Facultatif | "" | Corps XML du fichier de descripteurs SLD. |
TIME | Facultatif | "" | Valeur de temps de la couche demandée. Les applications clientes ArcGIS prennent uniquement en charge la dimension TIME si la couche est temporelle. Si la couche n'est pas temporelle, vous devez utiliser un navigateur Web ou un client personnalisé pour envoyer une requête GetMap à l'aide du paramètre DIM_ (répertorié ci-dessous). |
EXCEPTIONS |
Facultatif |
text/xml (WMS 1.3.0) application/vnd.ogc.se_xml (WMS 1.1.1 et WMS 1.1.0) application/vnd.ogc.inimage (WMS 1.0.0) |
Format dans lequel les exceptions doivent être signalées (par exemple, texte/xml ou texte/html). |
DIM_<nom> | Facultatif | "" | Dimension des couches demandées. <nom> doit être remplacé par le nom d'une dimension, par exemple, DEPTH. Le paramètre DIM_ est pris en charge dans WMS 1.1.0 et versions supérieures. Il est uniquement disponible par l'intermédiaire des services WMS découlant de services de carte. Les services WMS découlant de services d'imagerie ne prennent pas en charge le paramètre DIM_. Les dimensions ne sont actuellement pas prises en charge par l'intermédiaire des applications clientes ArcGIS. Pour utiliser les dimensions, vous devez utiliser un navigateur Web ou créer votre propre application cliente OGC personnalisée à l'aide d'ArcObjects ou d'un autre langage. |
Paramètres d'une URL de demande WMS GetFeatureInfo
Obligatoire/facultatif |
Valeur par défaut |
Description | |
---|---|---|---|
VERSION/WMTVER |
Obligatoire |
N/D |
Version de la demande. Utilisez WMTVER uniquement dans WMS 1.0.0 ; sinon, utilisez VERSION. |
REQUEST |
Obligatoire |
N/D |
Nom de la demande. Il doit être défini sur GetFeatureInfo. Pour WMS 1.0.0, il doit être défini sur feature_info. |
Partie de la demande de carte |
Obligatoire |
N/D |
Copie partielle des paramètres de demande GetMap ayant généré la carte pour laquelle les informations sont souhaitées. |
QUERY_LAYERS |
Obligatoire |
N/D |
Liste séparée par des virgules d'une ou plusieurs couches à interroger (par exemple, 0,1,2 ou layer1, layer2). |
INFO_FORMAT |
Obligatoire (WMS 1.3.0) Facultatif (WMS 1.1.1, 1.1.0, 1.0.0) |
N/D (WMS 1.3.0) text/xml (WMS 1.1.1, 1.1.0, 1.0.0) |
Format de retour des informations d'entité (par exemple, text/xml, text/html). |
I/X |
Obligatoire |
N/D |
Coordonnée X en pixels de l'entité dans le système de coordonnées cartographique (par exemple, 100). Utilisez I pour WMS 1.3.0 ; sinon, utilisez X. |
J/Y |
Obligatoire |
N/D |
Coordonnée Y en pixels de l'entité dans le système de coordonnées cartographique (par exemple, 100). Utilisez J pour WMS 1.3.0 ; sinon, utilisez Y. |
TIME | Facultatif | "" | Valeur de temps de la couche demandée. Les applications clientes ArcGIS prennent uniquement en charge la dimension TIME si la couche est temporelle. Si la couche n'est pas temporelle, vous devez utiliser un navigateur Web ou un client personnalisé pour envoyer une requête GetMap à l'aide du paramètre DIM_ (répertorié ci-dessous). |
EXCEPTIONS |
Facultatif |
text/xml (WMS 1.3.0) application/vnd.ogc.se_xml (WMS 1.1.1 et WMS 1.1.0) application/vnd.ogc.inimage (WMS 1.0.0) |
Format dans lequel les exceptions doivent être signalées (par exemple, texte/xml ou texte/html). |
DIM_<nom> | Facultatif | "" | Dimension des couches demandées. <nom> doit être remplacé par le nom d'une dimension, par exemple, DEPTH. Le paramètre DIM_ est pris en charge dans WMS 1.1.0 et versions supérieures. Il est uniquement disponible par l'intermédiaire des services WMS découlant de services de carte. Les services WMS découlant de services d'imagerie ne prennent pas en charge le paramètre DIM_. Les dimensions ne sont actuellement pas prises en charge par l'intermédiaire des applications clientes ArcGIS. Pour utiliser les dimensions, vous devez utiliser un navigateur Web ou créer votre propre application cliente OGC personnalisée à l'aide d'ArcObjects ou d'un autre langage. |
Paramètres d'une demande WMS GetStyles
Obligatoire/facultatif |
Valeur par défaut |
Description | |
---|---|---|---|
VERSION |
Obligatoire |
1.3.0 (9.3 et versions ultérieures) 1.1.1 (9.2) |
Version telle que requise par les interfaces OGC. |
REQUEST |
Obligatoire |
N/D |
Nom de la demande. Il doit être défini sur GetStyles. |
LAYERS |
Obligatoire |
N/D |
Liste séparée par des virgules de couches nommées pour lesquelles récupérer des descriptions de style. |
SLDVER |
Facultatif |
1.0.0 (10.0) |
Version SLD demandée pour le document SLD. Seule la version 1.0.0 est prise en charge. |
Paramètres d'une demande WMS GetLegendGraphic
Obligatoire/facultatif |
Valeur par défaut |
Description | |
---|---|---|---|
VERSION |
Obligatoire |
1.3.0 (9.3 et versions ultérieures) 1.1.1 (9.2) |
Version telle que requise par les interfaces OGC. |
REQUEST |
Obligatoire |
N/D |
Nom de la demande. Il doit être défini sur GetLegendGraphic. |
LAYER |
Obligatoire |
N/D |
Couche pour laquelle produire le graphique de légende. |
STYLE |
Facultatif |
default |
Style de la couche pour laquelle produire le graphique de légende. S'il est absent, le style par défaut est sélectionné. Le style peut correspondre à tout style valide disponible pour une couche, y compris les styles non SLD définis en interne. |
RULE | Facultatif | "" | Règle de style pour laquelle produire le graphique de légende, le cas échéant. Lorsqu'un style comporte plusieurs règles mais qu'aucune règle spécifique n'est sélectionnée, le service de carte est obligé de produire un graphique représentatif de toutes les règles du style. |
SLD | Facultatif | "" | Spécifie une référence à un document SLD. Ce paramètre fonctionne de manière semblable au paramètre SLD= de l'opération WMS GetMap. |
SLD_BODY | Facultatif | "" | Permet l'inclusion directe d'un document SLD dans une demande HTTP GET. Ce paramètre fonctionne de manière semblable au paramètre SLD_BODY de l'opération WMS GetMap. |
FORMAT | Facultatif | image/png (png24) | Type MIME du format de fichier dans lequel renvoyer le graphique de légende. Les valeurs autorisées sont les mêmes que pour le paramètre FORMAT= de la demande WMS GetMap. |
WIDTH | Facultatif | Dépend de l'image de légende spécifique | Donne une indication pour la largeur du graphique renvoyé en pixels. |
HEIGHT | Facultatif | Dépend de l'image de légende spécifique | Donne une indication pour la hauteur du graphique renvoyé en pixels. |
EXCEPTIONS | Facultatif | text/xml (WMS 1.3.0) application/vnd.ogc.se_xml (WMS 1.1.1 et WMS 1.1.0) application/vnd.ogc.inimage (WMS 1.0.0) | Type MIME du format dans lequel renvoyer les exceptions. Les valeurs autorisées sont les mêmes que pour le paramètre EXCEPTIONS= de la demande WMS GetMap. |