Mise en page QGIS : cartouche, atlas et export PDF en série

Construire une planche complète (carte, échelle, nord, légende, cartouche dynamique), puis générer une page par commune avec l'atlas et l'exporter en PDF, y compris en ligne de commande.

Une carte n'est terminée que lorsqu'elle est mise en page : un titre, une échelle, une orientation, une légende et des sources. Dans QGIS, c'est le rôle du composeur de mise en page. Avec l'atlas, la même mise en page produit automatiquement une planche par commune, par parcelle ou par secteur. Ce tutoriel montre comment construire une planche propre et l'exporter en série en PDF.

Créer une mise en page

  1. Projet › Nouvelle mise en page (Ctrl + P), donnez-lui un nom. Toutes les mises en page du projet se retrouvent dans Projet › Gestionnaire de mises en page.
  2. Clic droit sur la page › Propriétés de la page : choisissez le format (A4, A3) et l'orientation.
  3. Ajoutez les éléments avec la barre d'outils de gauche ou le menu Ajouter un élément : on trace un rectangle sur la page pour chacun.

Activez les repères (Vue › Repères intelligents) et la grille pour aligner les éléments, et verrouillez le cadre de la carte une fois placé (Bloquer les éléments dans le panneau Éléments).

Les éléments d'une planche

ÉlémentRéglages utiles
CarteÉchelle exacte (1:2 000, 1:25 000…), « Verrouiller les couches » pour figer son contenu, grilles de coordonnées (onglet Grilles).
Barre d'échelleLiée à la carte. Unités en mètres ou kilomètres, segments ronds (« Ajuster la largeur du segment »), style « Barre simple » ou « Numérique » (1:2 000).
Flèche du nordLiée à la carte, pour suivre une éventuelle rotation.
LégendeDécochez « Mise à jour automatique » pour renommer et trier les entrées ; option « Filtrer les éléments selon le contenu de la carte ».
ÉtiquettesTexte libre ou dynamique grâce aux expressions entre [% … %].
Carte d'aperçuUne deuxième carte à petite échelle ; dans ses propriétés, la section « Aperçus » dessine l'emprise de la carte principale.

Le cartouche

Le cartouche rassemble les informations qui rendent la carte exploitable : titre, auteur ou organisme, date, sources et millésimes des données (« © IGN 2026 — Parcellaire Express », « DGFiP », « © contributeurs OpenStreetMap »), système de coordonnées, échelle et orientation. Les étiquettes dynamiques évitent de les ressaisir :

[% @project_title %]                                   titre du projet
Édité le [% format_date(now(), 'dd/MM/yyyy') %]        date du jour
Échelle 1:[% format_number(item_variables('carte')['map_scale'], 0) %]
Système : [% item_variables('carte')['map_crs_description'] %]

Ici carte est l'identifiant donné à l'élément carte, dans ses propriétés. Pour réutiliser un cartouche, enregistrez la mise en page comme modèle (.qpt) : Mise en page › Enregistrer comme modèle.

L'atlas : une planche par objet

L'atlas parcourt une couche de couverture (les communes, les parcelles, une grille de découpage) et génère une page pour chacune de ses entités.

  1. Panneau Atlas › Paramètres de l'atlas : cochez Générer un atlas, choisissez la couche de couverture, le nom de page (par exemple "nom"), éventuellement un filtre ("code_dep" = '74') et un tri.
  2. Dans les propriétés de la carte, cochez Contrôlé par l'atlas : avec une marge autour de l'entité (10 %), une échelle fixe, ou une échelle prédéfinie qui choisit la meilleure échelle ronde de la liste du projet. Pour des planches comparables, préférez une échelle fixe ou prédéfinie.
  3. Rendez le titre dynamique : [% "nom" %] ou [% @atlas_pagename %], et la pagination : [% @atlas_featurenumber %] / [% @atlas_totalfeatures %].
  4. Avancez page par page avec la barre d'outils Atlas (Aperçu de l'atlas, flèches).

Pour mettre en valeur l'entité courante et estomper ses voisines, utilisez une symbologie Ensemble de règles sur la couche de couverture :

Règle « courante »  :  @atlas_featureid = $id        trait épais, sans remplissage
Règle « voisines »  :  @atlas_featureid <> $id       remplissage blanc à 60 % d'opacité (effet de masque)

Exporter en série

  • Atlas › Exporter l'atlas en PDF : un seul PDF multipage, ou un fichier par entité si vous décochez, dans les paramètres de l'atlas, l'option d'export en un seul fichier. Le nom de chaque fichier est alors une expression : 'plan_' || "code" || '_' || "nom".
  • Une résolution de 300 ppp suffit pour l'impression ; cochez « Toujours exporter en vecteur » si le PDF doit rester éditable, et décochez-le si l'export devient lourd (transparences, ombrages).
  • L'option « Créer un PDF géoréférencé » produit un GeoPDF lisible par les applications de terrain.

Sans ouvrir QGIS, l'algorithme de traitement Exporter la mise en page de l'atlas au format PDF s'appelle en ligne de commande avec qgis_process :

qgis_process run native:atlaslayouttopdf \
  --PROJECT_PATH=projet.qgz --LAYOUT="Plan communal" --DPI=300 \
  --OUTPUT=plans_communes.pdf

La même chose en Python, depuis la console de QGIS :

from qgis.core import QgsProject, QgsLayoutExporter

layout = QgsProject.instance().layoutManager().layoutByName("Plan communal")
reglages = QgsLayoutExporter.PdfExportSettings()
reglages.dpi = 300
resultat, erreur = QgsLayoutExporter.exportToPdf(layout.atlas(), "C:/export/plans.pdf", reglages)
print(resultat == QgsLayoutExporter.Success, erreur)

Les règles d'une planche lisible

  • Une échelle ronde et cohérente avec la précision des données : le cadastre se lit au 1:1 000 ou au 1:2 000, pas au 1:250.
  • Une hiérarchie visuelle : la carte d'abord, puis le titre, enfin le cartouche, discret. Voir Sémiologie graphique.
  • Des marges suffisantes : l'imprimante ne descend pas au bord de la feuille.
  • Les sources et leurs licences, toujours : une carte sans source n'est pas réutilisable.

Démonstration : un atlas des communes

Un aperçu d'atlas dans le navigateur : la couche de couverture est celle des communes de la Métropole de Lyon. Pour chaque page, la carte se cadre sur l'entité, les voisines sont estompées et le cartouche se met à jour à partir des attributs, comme dans QGIS.

À essayer : faites défiler les pages, puis comparez les deux modes de cadrage. En « marge autour de l'entité », l'échelle change à chaque page ; en « échelle prédéfinie », elle est choisie parmi une liste d'échelles rondes, comme dans les propriétés du projet QGIS.

Licences : textes et schémas sous licence CC BY-SA 4.0 (réutilisation libre en citant CartoForge et en partageant à l'identique) ; extraits de code sous licence MIT, à copier librement dans vos projets.
Liens, services et noms de couches vérifiés le 15/10/2026. Un lien cassé ? Signalez-le.