Modèle:KML

Cette page fait l’objet d’une mesure de semi-protection étendue.
Une page de Wikipédia, l'encyclopédie libre.

 Documentation[voir] [modifier] [historique] [purger]

Ce modèle permet à partir d'une page – ainsi que ses pages liées –, 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 trois liens utilisent un outil du Toolserver.

Utilisation

La syntaxe par défaut pour insérer ce modèle est :

{{KML}}

On placera en général ce modèle en bas de l'article dans l'espace Liens externes avant les modèles de navigation (palettes, portails, catégories mères). Par défaut, c'est la page dans laquelle est inséré le modèle qui est prise en compte pour l'exploitation des données. Cela rendra la phrase :

« 
Pour l'ensemble des points mentionnés sur cette page : voir sur OpenStreetMap (aide), Bing Cartes (aide) ou télécharger au format KML (aide).
 »

Paramètres

Trois paramètres optionnels peuvent être ajoutés :

{{KML|nom=<nom souhaité de la page>|récursion=<1,2,3,etc>|section=<nom d'un paragraphe>}}
  • nom : permet de faire en sorte que ce soit une autre page que celle où est apposé le modèle, qui soit prise en compte.
  • récursion : permet de faire en sorte que les pages citées (liens wikifiés) soient prises en compte.
  • section : permet de restreindre la recherche des coordonnées à une certaine section des articles. Mettre le titre d'un paragraphe (ex: Histoire).

Exemples

Avec {{KML}} 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. On obtient :

« 
Pour l'ensemble des points mentionnés sur cette page : voir sur OpenStreetMap (aide), Bing Cartes (aide) ou télécharger au format KML (aide).
 »

L'article Liste des volcans d'Islande contient des tableaux avec des {{Coord}} dont les paramètres name= sont renseignés. Avec :

  • {{KML|nom=Liste des volcans d'Islande}},

on obtient :

« 
Pour l'ensemble des points mentionnés sur la page Liste des volcans d'Islande : voir sur OpenStreetMap (aide), Bing Cartes (aide) ou télécharger au format KML (aide).
 »

L'ajout de section permet de ne référencer qu'une section. Avec :

  • {{KML|nom=Liste des volcans d'Islande|section=Ouest}},

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).
 »

Notes

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.
  • "récursion" est trop grand, dans ce cas le toolserver est saturé => Diminuez "récursion".
Remarque

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 champ name. 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.

Voir aussi