Modèle:GeoGroup
Ce modèle permet à partir d'une page – ainsi que ses pages liées – ou d'une catégorie – ainsi que ses sous-catégories, pointant vers plusieurs pages, – de récupérer les coordonnées géographiques de plusieurs points s'y trouvant, à partir du modèle {{coord}}. Ce modèle permet alors de créer une carte géographique affichant l'ensemble de ces points sur OpenStreetMap, Google Maps ou Bing Maps. Il permet également de créer un fichier au format KML contenant l'ensemble de ces points.
Note : les fichiers aux formats KML sont téléchargeables sur votre ordinateur et permettent l'exportation dans un grand nombre de systèmes d'informations géographiques. Il est alors possible de faire ses propres cartes (avec liens vers les articles de wikipédia choisis) sur son propre site internet. Pour générer les fichiers nécessaires, les quatre liens utilisent des outils du Toolserver.
Utilisation
La syntaxe par défaut pour insérer ce modèle est :
{{GeoGroup}}
On placera en général ce modèle en bas de l'article ou de la catégorie dans l'espace Liens externes avant les modèles de navigation (palettes, portails, catégories mères). Par défaut, c'est la page ou la catégorie dans laquelle est inséré le modèle qui est prise en compte pour l'exploitation des données. Cela affichera la boîte :
Paramètres
Six paramètres optionnels peuvent être ajoutés :
article
: permet de faire en sorte que ce soit une autre page ou catégorie que celle où est apposé le modèle, qui soit prise en compte.
l
: niveau de récursion. Pour les catégories, permet de faire en sorte que les pages citées (liens wikifiés) ou les sous-catégories soient prises en compte. Le paramètrel
peut prendre les valeurs 1, 2, 3, etc., qui indiquent la profondeur dans les sous-catégories (l=1
donne la catégorie principale ainsi que ses sous-catégories,l=2
donne la catégorie principale et ses sous-catégories plus les sous-sous-catégories, etc.). Pour les autres pages ce paramètre n'est pas utilisé, seules les coordonnées sur la page sont utilisées.
section
: permet de restreindre la recherche des coordonnées à une certaine section des articles. Mettre le titre d'un paragraphe (exemple : Histoire).
icon
: icône à utiliser pour l'export en KML (défaut : ylw-pushpin.png)[1].
usecache
: mettre 1 si on veut utiliser un cache côté toolserver (durée de vie 3 jours). Cela accélère théoriquement le traitement si la même requête doit être présentée pour des pages contenant de nombreuses coordonnées ou un niveau de récursion important. Par contre, une mise à jour de coordonnées ne sera pas reflétée dans l'immédiat.
display
: modifie l'affichage. Par défaut c'est celui d'une boîte, cadrée à droite.display=inline
: affiche un petit paragraphe dans le corps de l'article, comme {{KML}}.display=short
: affiche une phrase encore plus courte.
Exemples
Avec {{GeoGroup}}
sans paramètre, on affiche les coordonnées de tous les {{Coord}} dont les paramètres name= sont renseignés et coordonnées dans des infobox rencontrées sur cet article ou cette catégorie. On obtient :
L'article Liste des volcans d'Islande contient des tableaux avec des {{Coord}} dont les paramètres name= sont renseignés. Avec :
{{GeoGroup|article=Liste des volcans d'Islande}}
,
on obtient :
L'ajout de section
permet de ne référencer qu'une section. Avec :
{{GeoGroup|article=Liste des volcans d'Islande|section=Ouest}}
,
on obtient :
L'ajout de "l=1,2,3,etc" permet, à partir de la catégorie mère, de fouiller toutes les sous-catégories.
Une profondeur de 1 est ici nécessaire pour avoir tous les sommets de Belgique, car certains articles sont dans des sous-catégories :
{{GeoGroup|article=Catégorie:Sommet de Belgique|l=1}}
,
on obtient :
Dans cet exemple, pour accéder à toutes les stations des Pyrénées (Catégorie:Station de sports d'hiver des Pyrénées), et pas seulement celles d'Andorre (sous-niveau 1 dans cette catégorie), mais aussi celles de France/Pyrénées-Orientales (sous-niveau 2), on doit mettre l=2 :
{{GeoGroup|article=Catégorie:Station de sports d'hiver des Pyrénées|l=2}}
,
on obtient :
Dans cet exemple où la catégorie ne contient que des articles, pas de sous-catégorie à fouiller, on n'indique donc pas récursion :
{{GeoGroup|article=Catégorie:Grotte de Suisse}}
,
on obtient :
Dans cet exemple, on utilise display=inline
et icon=donut.png
:
{{GeoGroup|display=inline|article=Liste des volcans d'Islande|section=Ouest|icon=donut.png}}
,
on obtient :
- « Pour l'ensemble des points mentionnés sur la section Ouest de la page Liste des volcans d'Islande : voir sur OpenStreetMap (aide), Bing Cartes (aide) ou télécharger au format KML (aide).»
Dans cet exemple, on utilise display=short
:
{{GeoGroup|display=short|article=Catégorie:Station de sports d'hiver des Pyrénées|l=2}}
,
on obtient :
Remarques
- Les paramètres sont en partie calqués sur tools.wmflabs.org/kmlexport sous-jacent.
- Attention, il peut y avoir un délai de quelques secondes avant l'affichage des cartes ou le téléchargement, soyez patient. Le modèle peut aussi ne rien afficher ou bugger si :
- Vous venez d'apposer le modèle pour la première fois sur une page => Purgez le cache ou rechargez la page.
- "l" est trop grand, dans ce cas le toolserver est saturé => Diminuez "l".
- On peut aussi dans les articles remplir le champ
name
utilisé dans le modèle de coordonnées {{Coord}}, si ce dernier est employé plusieurs fois dans un même article, et ce pour pouvoir identifier les différents points sur les cartes.name
sert à annoter les coordonnées pour les services externes. S'il est activé, le nom spécifié remplace le nom de l'article sur les cartes générées automatiquement. Par défaut, le nom est le titre de la page, s'il y a donc un seul emploi de {{Coord}} par article, il n'est point besoin d'employer le champname
. Ce dernier est utile uniquement dans le cas où l'on souhaite utiliser dans un article le modèle {{Coord}} pour situer un point géographique mais qui n'est pas celui de l'article en question.
- Le paramètre linksfrom de kmlexport est ineffectif : on ne peut donc pas extraire de coordonnées d'articles liés.
Références
- « Icônes Google » (consulté le )
Voir aussi
- La catégorie Liste de lieux géographiques
- {{KML}}
- {{KML joint}} : pour inclure des tracés linéaires ou surfaciques en KML
La documentation de ce modèle est générée par le modèle {{Documentation}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (modifier) et la page de test (modifier).
Voir les statistiques d'utilisation du modèle sur l'outil wstat.