Montrer les limites d'un départment sur un affichage cartographiqe

Réponse On suppose qu'on a
  • un formulaire qui permet un affichage cartographique (présence des champs nécessaires à la géolocalisation) ;
  • une page (ex. : PageAfficheCarto) dans laquelle on souhaite afficher la carte avec les limites de la zone en question (ex. : le département du Puy-de-Dôme).
Procédure à suivre
  1. Créer sur le wiki une page destinée à recevoir les données décrivant le contour de la zone (par exemple, un département), la page peut s'appeler par exemple : ContoursDepartmentPuyDeDome
  2. Se rendre sur le site https://osm-boundaries.com
  3. Sélectionner au moyen du menu de droite, la zone dont on veut afficher les limites.
  4. Cliquer sur « Download » (en bas de la page).
  5. Cliquer sur « Download » à droite en face de « API url ».
  6. Déziper le fichier téléchargé.
  7. Ouvrir avec un éditeur de texte le fichier nommé « data » que vous venez de dézipper.
  8. Copier l'intégralité du fichier dans la page créée au point 1 sur le wiki (ex. : ContoursDepartmentPuyDeDome).
  9. Enregistrer cette page.
  10. Ouvrir en édition la page d'affichage de la carte (ex. : PageAfficheCarto) et ajouter dans le code de l'action bazarliste (par exemple, juste avant les deux accolades fermantes), le code suivant (voir explications plus bas) :
    layers="Lisiere|GeoJson|visiblebydefault|wakka.php?wiki=ContoursDepartmentPuyDeDome/raw"
    
  11. Enregistrer
Explication du code
layers="Lisiere|GeoJson|visiblebydefault|wakka.php?wiki=ContoursDepartmentPuyDeDome/raw"
On ajoute à l'action bazarliste un paramètre layer.
La valeur de ce paramètre est composée de plusieurs éléments. Sans entrer dans les détails, sachez que les seules parties que vous avez le droit de modifier dans ce code sont présentées en gras.
  1. Le nom du calque : ici le mot Lisiere désigne le nom du calque, vous pouvez mettre ce que vous voulez à la place de ce mot.
  2. Le nom de la page où sont les données du contour : dans notre exemple, nous avons copié ces données dans la page ContoursDepartmentPuyDeDome. Mais ce pourrait être n'importe quelle autre page. La page ne doit cependant contenir que ces informations géographiques.
sujet
  • formulaires