Aide:Paramètre de positionnement

Une page de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche

Un paramètre de positionnement (ou d'orientation) détermine la placement d'un toponyme par rapport à sa localisation. Valeurs : n, ne, e, se, s, sw (so), w (o), nw (no) (facultatif, ne par défaut).

Description détaillée[modifier | modifier le code]

Utilisation[modifier | modifier le code]

Les modèles de point qui font directement usage de ce paramètre sont les deux modèles génériques {{Pictogramme avec toponyme}}, {{Toponyme avec trait}} (et le modèle {{Point/Ville}}). Indirectement, C'est l'un des paramètres numérotés « arg1 » ou « arg2 », des modèles de point basés sur l'un de ces modèles génériques, ainsi que des modèles de géolocalisation lorsqu'ils emploient ces points.

A priori, ce paramètre n'est nécessaire que pour résoudre des problèmes de chevauchement ou de texte hors-cadre. Cependant, il peut également permettre d'améliorer la lisibilité du toponyme sur une carte trop "chargée".


Ce paramètre est aussi employé par {{Début d'incrustation}}.

Il sert enfin à orienter certains pictogrammes :

Pictogramme Point Orientations
Ponts
Symbole employé pour les ponts
{{Point/Pont}} n s
Symbole employé pour les ponts
{{Point/Pont}} ne sw so
Symbole employé pour les ponts
{{Point/Pont}} e w o
Symbole employé pour les ponts
{{Point/Pont}} se nw no
Cols
Symbole employé pour les cols
{{Point/Col}} n s
Symbole employé pour les cols
{{Point/Col}} ne sw so
Symbole employé pour les cols
{{Point/Col}} e w o
Symbole employé pour les cols
{{Point/Col}} se nw no
Barrages
Symbole employé pour les barrages
{{Point/Barrage}} n
Symbole employé pour les barrages
{{Point/Barrage}} ne
Symbole employé pour les barrages
{{Point/Barrage}} e
Symbole employé pour les barrages
{{Point/Barrage}} se
Symbole employé pour les barrages
{{Point/Barrage}} s
Symbole employé pour les barrages
{{Point/Barrage}} so sw
Symbole employé pour les barrages
{{Point/Barrage}} o w
Symbole employé pour les barrages
{{Point/Barrage}} no nw

Exemple[modifier | modifier le code]

Code[modifier | modifier le code]

Ce paramètre doit prendre en charge n'importe quelle valeur. Pour ce faire, on doit utiliser un switch:

Patron de code de prise en compte du paramètre de positionnement (ici c'est {{{5}}})
{{#switch: {{lc: {{{5|ne}}} }}
|ne=<!--à compléter-->
|n=<!--à compléter-->
|no
|nw=<!--à compléter-->
|e=<!--à compléter-->
|o
|w=<!--à compléter-->
|se=<!--à compléter-->
|s=<!--à compléter-->
|so
|sw=<!--à compléter-->
|#default=<!--à compléter-->
}}

Ce code traite les valeurs erronées comme un cas particulier (où, par exemple, on n'affichera pas le toponyme). Pour éviter cela, il faut supprimer la condition « |ne= » et traiter ce cas dans « |#default= ».