- Vous êtes ici : Accéder au Wiki GeoRezo » Accueil : Wiki GeoRezo » Les standards de l'OGC » Styled Layer Description (SLD)
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| main:standards:sld [2010/10/10 11:51] – créée Yves | main:standards:sld [2026/01/03 20:48] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Styled Layer Description (SLD) ====== | ====== Styled Layer Description (SLD) ====== | ||
| - | |||
| - | Exemple de SLD | ||
| ===== Description ===== | ===== Description ===== | ||
| - | Ajoute | + | Le standard SLD ajoute |
| + | |||
| + | Le standard SLD peut être donc découpé en deux parties : | ||
| + | |||
| + | * la description sémiologique de rendu des couches en xml ; | ||
| + | * la description des requêtes afin d'agir sur les styles côté serveur. | ||
| + | |||
| + | Le standard SLD repose sur un autre standard appelé SE (Style Encoding) qui décrit la sémiologie d'une couche en xml. | ||
| + | |||
| + | ===== Fonctionnement ===== | ||
| + | |||
| + | Comme tout standard, celui du SLD propose une structuration des URL pour réaliser différentes types de requête : | ||
| + | |||
| + | * **DescribeLayer :** récupère la description des couches ; | ||
| + | * **GetStyles :** récupère les styles au format XML ; | ||
| + | * **PutStyles :** envoie des styles au serveur ; | ||
| + | * **GetLegendGraphic :** récupère la légende d'une couche au format image. | ||
| ====Requêtes ==== | ====Requêtes ==== | ||
| Ligne 12: | Ligne 27: | ||
| === GetStyles === | === GetStyles === | ||
| + | |||
| Permet d' | Permet d' | ||
| Les paramètres obligatoires sont : | Les paramètres obligatoires sont : | ||
| - | * //LAYERS = nomCouche// | + | * //LAYERS = nomCouche// |
| - | * //VERSION = 1.1.0// (par exemple) | + | * //VERSION = x.y.z// : numéro de la version du standard à utiliser |
| - | * //REQUEST = GetStyles// | + | * //REQUEST = GetStyles// |
| Les paramètres optionnels sont : | Les paramètres optionnels sont : | ||
| * //SLDVER = 1.0.0// | * //SLDVER = 1.0.0// | ||
| === PutStyles === | === PutStyles === | ||
| + | |||
| Modifie le style d'une couche. | Modifie le style d'une couche. | ||
| + | |||
| Les paramètres obligatoires sont : | Les paramètres obligatoires sont : | ||
| - | * //VERSION = 1.1.0// (par exemple) | + | * //VERSION = x.y.z// : numéro de la version du standard à utiliser |
| - | * //REQUEST = PutStyles// | + | * //REQUEST = PutStyles// |
| - | * //MODE=// | + | * // |
| Les paramètres optionnels sont : | Les paramètres optionnels sont : | ||
| - | * //SLD=// | + | * // |
| - | * // | + | * // |
| === GetLegendGraphic === | === GetLegendGraphic === | ||
| + | |||
| Permet d' | Permet d' | ||
| + | |||
| Les paramètres obligatoires sont : | Les paramètres obligatoires sont : | ||
| - | * //LAYER =nomCouche// | + | * //LAYER =nomCouche// |
| - | * //VERSION = 1.1.0// (par exemple) | + | * //VERSION = 1.1.0// (par exemple) : numéro de la version du standard à utiliser (1.1.0 |
| - | * //REQUEST = GetLegendGraphic// | + | * //REQUEST = GetLegendGraphic// |
| - | * // | + | * // |
| Les paramètres optionnels sont : | Les paramètres optionnels sont : | ||
| - | * STYLE | + | * //STYLE// : nom du style à utiliser. Ce style doit être définie côté serveur (voir [[wms# |
| - | * FEATURETYPE | + | * //FEATURETYPE// : |
| - | * RULE | + | * //RULE// : Nom de la classe qui sera utilisé comme symbole pour la représentation dans une image comprenant uniquement le symbole (sans texte) |
| - | * SCALE | + | * //SCALE// : échelle de réprésentation à utiliser pour la légende (dans le cas où plusieurs niveaux d' |
| - | * SLD | + | * //SLD// : url vers un fichier SLD à envoyer au serveur |
| - | * SLD_BODY | + | * //SLD_BODY// : description en XML des styles à envoyer au serveur |
| - | * WITDH | + | * //WIDTH// : largeur de la légende |
| - | * HEIGHT | + | * //HEIGHT// : hauteur de la légende |
| - | * EXCEPTIONS | + | * //EXCEPTIONS// : gestion des erreurs (image blanche, code xml, erreur dans une image) |
| - | ==== Bibliographie ==== | + | Voici un exemple de requête // |
| + | |||
| + | ===== SLD et WMS ===== | ||
| + | |||
| + | Comme dit dans l' | ||
| + | |||
| + | ===== Bibliographie | ||
| - http:// | - http:// | ||
| - WMS et Représentation multiples - Intégration de la spécification SLD dans le Géoproxy; Travail de semestre de Nicolas Ferreira - HEIG-VD (2008): http:// | - WMS et Représentation multiples - Intégration de la spécification SLD dans le Géoproxy; Travail de semestre de Nicolas Ferreira - HEIG-VD (2008): http:// | ||
| Ligne 56: | Ligne 84: | ||
| + | [<<<>>> | ||

