FR:UMap/Guide/Implémenter un flux GéoRSS

From OpenStreetMap Wiki
< FR:UMap‎ | Guide
Jump to navigation Jump to search

Un flux Géo RSS peut être implémenté dans une carte UMAP. Cela permet de générer une carte dynamique d'événements, d'actualités, chaque point de la carte renvoyant au détail de l'événement, actu, ... sur le site source du flux GéoRSS

Comme on peut implémenter un flux Géo RSS par calque, il est possible de générer des cartes agrégeant plusieurs flux GéoRSS, comme sur cet exemple

Étape 1 : Disposer d'un flux GéoRSS

Un flux GéoRSS est un flux RSS standard auquel on a ajouté trois balises particulières :

  • <georss:point>46.636325 -1.013357</georss:point>
  • <geo:lat>46.636325</geo:lat>
  • <geo:long>-1.013357</geo:long>

Exemple de flux géoRSS a été généré à partir du CMS Typo3, en ajoutant les balises au flux de news : Agenda des événements des Chambres d'agriculture Pays de la Loire

Étape 2 : Implémenter un flux GéoRSS dans UMAP

Sur le calque où vous souhaitez implémenter un flux GéoRSS rendez-vous dans les paramètre du CALQUE, Onglet Données distantes :

  • URL : collez l'url de votre flux RSS
  • Format : sélectionnez Géo RSS
  • Avec proxy : mettez sur "ON"
  • Cache : une heure ou plus, suivant les fréquences de mise à jour de votre flux GéoRSS (afin de ne pas surcharger les serveurs UMAP)
  • Sauvegardez. A ce stade, les points doivent apparaître sur la carte. Si ce n'est pas le cas :
    • D'abord... vérifiez que votre flux RSS embarque bien des balises géo renseignées (sans coordonnées géographiques, un item de flux ne pourra pas s'afficher ;-)
    • Sinon; essayez de mettre "avec proxy sur OFF"

Étape 3 : Mise en forme des points sur la carte générée

Sur votre calque avec GéoRSS implémenté :

  • Onglet Options d'Interaction :
    • Forme de Popup : Panneau latéral
    • Gabarit de la Popup : Par défaut
    • Gabarit du contenu de la Popup : recopiez ce qui suit ;
# [[{link}|{title}]]
{description}
{{{img}}}
[[{link}|en savoir plus]]

Ainsi, le titre et le lien "en savoir plus" renverront sur la news originale du flux GéoRSS, l'image sera celle présente du flux RSS, et la description reprendra la description des items du flux

Détail d'un item GeoRSS (source rss)
Détail d'un item GeoRSS (source rss de l'image de rendu ci-dessou)


Exemple georss detail.png