Configurer - Les fonds de carte

Paramètres généraux <Baselayers>

Paramétrages de la liste des fonds de carte.

Syntaxe

1 <baselayers style="">
2     <baselayer />
3     <baselayer />
4 </baselayers>

Paramètre

  • style studio : paramètre optionnel de type texte à choisir parmi (default/gallery) et définissant le style du contrôle permettant de changer de fond de carte. Valeur par défaut default.

Le mode « default » active le contrôle ci-dessous. Le fond de carte affiché dans la vignette est celui qui s’affichera dans la carte après un clic.

Configurer la liste des couches de fond

Le mode « gallery » active une liste à deux états :

un état déplié lors du premier clic affichant tous les fonds de carte disponibles :

Configurer la liste des couches de fond

un état replié lors du second clic (choix du fond de carte à afficher) :

Configurer la liste des couches de fond

Paramètre par fond de cat <baselayer>

Elément enfant de <baselayers> permettant le paramétrage de chaque fond de carte.

Syntaxe

 1 <baselayer type=""
 2         owsoptions=""
 3         id=""
 4         label=""
 5         title=""
 6         maxscale=""
 7         thumbgallery=""
 8         url=""
 9         layers=""
10         format=""
11         visible=""
12         fromcapacity=""
13         attribution=""
14         style=""
15         styleurl=""
16         matrixset=""
17         maxzoom=""
18         opacity=""
19 />

Paramètres principaux

  • type: paramètre obligatoire de type texte qui définit le type de la couche. Les options sont OSM, WMTS, WMS, vector-tms et fake. Fake permet de disposer d’un fond vierge. C’est alors le motif ou la couleur du fond de l’application qui s’affiche.

  • id: paramètre obligatoire de type texte pour attribuer un identifiant unique et interne à la couche

  • label: paramètre obligatoire de type texte pour définir le nom du fond de carte

  • title: paramètre obligatoire de type texte pour définir le sous-titre du fond de carte. Utilisé avec le mode « gallery »

  • thumbgallery: paramètre obligatoire de type url permettant de sélecionner l’imagette à associer au fond de carte.

  • url: paramètre obligatoire de type url définissant l’URL du service web OSM, WMTS, WMS ou vector-tms.

  • styleurl: paramètre optionnel de type url définissant le fichier de style au format JSON à utiliser. (Obligatoire pour les couches de type vector-tms)

  • layers: paramètre optionnel de type texte définissant l’identifiant technique de la couche. (Obligatoire pour les couches de type WMS et WMTS)

  • format: paramètre optionnel de type texte définissant le Format d’image retourné par le serveur. (Obligatoire pour les couches de type WMS et WMTS)

  • visible studio : paramètre obligatoire de type booléen (true/false) précisant si la couche est visible au démarrage. Il s’agit d’un paramètre exclusif. Une seule couche de fond peut être affichée sur la carte. Attention un baseselayer et un seul doit disposer du paramètre visible= »true ».

  • attribution: paramètre obligatoire alimentant le contrôle attributions de la carte ( Credits ).

  • style : paramètre optionnel précisant le style à associer à la couche. (Obligatoire pour les couches de type WMTS et vector-tms. Pour le type vector-tms, le style correspond à la valeur indiquée en tant que première clé de la propriété « sources » du fichier de style au format JSON).

Paramètres secondaires

  • owsoptions: pour une couche WMS, permet de forcer certains paramètres des requêtes GetMap. Exemple : « VERSION:1.3.0 ».

  • maxscale: paramètre optionnel définissant l’échelle max du fond de carte.

  • fromcapacity: paramètre optionnel de type booléen (true/false)spécifique aux fonds de carte WMTS. Permet la construction de la couche à partir des capacités du service WMTS.

  • matrixset : paramètre optionnel précisant le style à associer à la couche. Paramètre obligatoire pour les couches de type WMTS si le paramètre fromcapacity n’est pas activé.

  • maxzoom: paramètre optionnel de type numérique définissant le zoom maximum pour la couche (pas géré pour le type vector-tms).

  • opacity: opacité du fond de carte . Valeur numérique de 0 à 1. Défaut = 1.

Exemple

1 <baselayer
2         type="OSM"
3         id="osm1"
4         label="OpenStreetMap"
5         title="OpenSTreetMap"
6         thumbgallery="img/basemap/osm.png"
7         url="http://{a-c}.tile.openstreetmap.org/{z}/{x}/{y}.png"
8         attribution="Données : les contributeurs d'&lt;a href='http://www.openstreetmap.org/' target='_blank'>OpenStreetMap &lt;/a>,  &lt;a     href='http://www.openstreetmap.org/copyright' target='_blank'>ODbL &lt;/a>"
9         visible="true"/>