Programme de l’atelier

  • 9h – 9h15 -> Introduction
  • 9h15 – 10h30 -> Démonstration / action pour la réalisation d’un atlas à partir de données de DataGrandLyon.
  • 10h30 – 10h45 -> Pause
  • 10h45 – 11h45 -> Exercice pratique

Introduction

  • Présentation du facilitateur de la formation Alban Vivert
  • Tour de table et et brève présentation des participants
  • Prérequis de l’atelier : connaître les manipulations de base dans QGIS (navigation, couches, symbologie, étiquettes, mise en page).
  • Qu’est ce qu’un Atlas  ?

Atlas : Il s’agit d’une fonctionnalité de la mise en page de QGIS qui permet d’automatiser la production de cartes multiples à partir d’un seul modèle de mise en page. Plutôt que de créer une carte différente pour chaque zone ou chaque projet, l’Atlas génère automatiquement une série de cartes personnalisées selon une couche de référence.
L’intérêt majeur de cette approche est de gagner un temps considérable tout en garantissant une cohérence visuelle sur l’ensemble des cartes produites. Une fois le modèle de mise en page conçu — comprenant la carte principale, les légendes, les titres, les échelles et les logos —, il devient possible de produire des dizaines ou des centaines de cartes en un seul clic.

Les données

Pour la démo, nous allons nous connecter aux flux WFS de DataGrand Lyon

  • Stationnement vélo’v de la métropole de Lyon – dispo en temps réel
  • Arrondissement de la commune de Lyon

Pour l’exercice pratique, vous utiliserez soit vos propres données, soit vous vous connecterez à votre plateforme opendata préférée .

 

Exemple de rendu voulu Voir en grand

 

 Démo / Action

  1. Connexion aux WFS du Grand Lyon…
  2. Mise en page
  3. Carte de localisation
  4. Emprises / Aperçu
  5. Thèmes de cartes
  6. Découpage de données
  7. Cartes localisation sphériques
  8. Textes dynamiques
  9. Agrégat de valeurs attributaires
  10. Export de cartes

 

Astuces

Pour qu’un masque soit automatiquement généré sur l’objet actif de l’atlas, il faut alors paramétrer la symbologie de la couche de l’atlas (ici, les arrondissements) comme ensemble de règle comme ci-contre:

Pour afficher simplement les objets à l’intérieur de la couche de l’atlas, mettre l’expression  » within($geometry, @atlas_geometry) » dans un ensemble de règle de la couche que l’on souhaite filtrer (ici, la couche des vélo’v)

Pour adapter l’orientation de la page d’export en fonction de l’objet de l’atlas (portrait ou paysage), insérer cette expression « CASE WHEN bounds_width($geometry) > bounds_height($geometry) THEN ‘Landscape’ ELSE ‘Portrait’ END » dans les propriétés de l’orientation de votre page

Pour l’étiquette dynamique, mettre en expression : ‘Nombre de vélov dispo dans ‘ || « nomreduit » || ‘:’ || aggregate(layer:=’metropole_de_lyon_jcd_jcdecaux_jcdvelov_223259d7_fb8e_4226_9a19_df87240df0c4′,aggregate:=’sum’,expression:= « available_bikes » ,filter:=contains( @atlas_geometry, @geometry ) )

Exercice pratique

  1. Données vélov Grand Lyon…
  2. Mise en page
  3. Carte de localisation
  4. Emprises / Aperçu
  5. Thèmes de cartes
  6. Masque
  7. Découpage de données
  8. Cartes localisation spériques
  9. Textes dynamiques
  10. Aggrégat de données
  11. Export de cartes

 

 

Sommaire article