banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Les inscriptions sont ouvertes ! L'association GeoRezo sera présente.

#1 Wed 04 February 2026 17:27

dbantoine
Participant occasionnel
Date d'inscription: 30 Jan 2015
Messages: 30

QGIS/Atlas: Modification manuelle de certaines pages

Bonjour à tous,

Je travaille sur un atlas d'une centaine de cartes (et d’autres similaires à venir), et je reste bloqué sur une problématique malgré mes recherches de solutions.

Chaque carte correspond à une partie d’une parcelle cadastrale, définie par une entité de ma couche de couverture.
La taille de la zone à représenter et des parcelles cadastrales étant très variables, la lisibilité est assez aléatoire. C’est bon pour la majorité, mais peu lisible pour quelques cas.

Aussi, je voudrais, pour les cas où le rendu ne me convient pas, pouvoir manuellement jouer sur le zoom de la carte ou le centrage de l’entité. Et aussi modifier manuellement des zones de texte actuellement définies par des champs de mes données.

J’imagine un process type :
- Faire l’atlas avec le meilleur réglage de zoom pour gérer la "majorité"
- Vérifier manuellement la lisibilité de chaque carte exportée
- Modifier manuellement les cartes non-satisfaisantes et les réexporter

Pour cela, mon idée serait de pouvoir enregistrer en tant que mise en page individuelle chacune des pages de mon atlas. Je veux dire par là, transformer les 100 pages de mon atlas en 100 mises en page individuelles.
Je pourrais ainsi reprendre manuellement les cartes inadaptées et les exporter.

Problème, je ne trouve pas de moyen de transformer mon atlas en mises en page individuelles. Sauf si j’ai raté cette fonctionnalité, je n’ai pas l’impression qu’elle existe.

A noter qu’il est possible que j’aie à rééditer plusieurs fois l’atlas au fur et à mesure des mises à jour, donc je cherche une méthode optimisée. Les pages qui posent un problème de lisibilité seront les mêmes à chaque réédition.
Précision, la carte est en deux pages (recto/verso), mais je ne pense pas que cela change quoi que ce soit à la problématique.

Mes questions sont donc :
- Est-ce que cette manipulation "atlas vers mise en page individuelle" est possible ? Si oui comment ?
- Sinon, quelle autre idée auriez-vous ?

Merci d’avance pour votre aide et vos idées,
Bonne journée,

Hors ligne

 

#2 Wed 04 February 2026 20:32

Nacer B
Juste Inscrit !
Date d'inscription: 4 Feb 2026
Messages: 2

Re: QGIS/Atlas: Modification manuelle de certaines pages

Error 404

Dernière modification par Nacer B (Sun 08 February 2026 07:28)

Hors ligne

 

#3 Sat 07 March 2026 18:21

Tixi
Participant actif
Date d'inscription: 6 Jun 2022
Messages: 144

Re: QGIS/Atlas: Modification manuelle de certaines pages

Bonjour,

Je ne sais pas si je vais pouvoir vous aider, car j ai du mal a imaginer vos problemes de visibilite, sauf a avoir des parcelles de traille tres differente.

Dans l Atlas, on peut gérer le niveau de zoom en le controlant par l Atlas
- pour qu il soit constant
- pour qu il s adapte a la taille de l entite courante  avec une marge definie
- pour qu il soit predefini

dans la 2e option, c est peut etre la que vous pouvez intervenir, car c est le seul endroit ou l on peut mettre une formule.

Ca vous obligerait a passer en revue votre Atlas, a noter les identifiant et le niveau de zoom ideal, et d ecrire une formule:
si l identifiant est .... alors le zoom doit etre egal a xx
si l identifiant est .... alors le zoom doit etre egal a yy
sinon pas de zoom supplementaire.

Vous pouvez aussi creer un champ dans votre table attributaire et lire la valeur directement pour qu elle s applique au lieu d ecrire tout une formule.

Ca reste fastidieux, mais ca vous evite  dimprimer tout un Atlas a la main.

Hors ligne

 

#4 Thu 26 March 2026 09:59

dbantoine
Participant occasionnel
Date d'inscription: 30 Jan 2015
Messages: 30

Re: QGIS/Atlas: Modification manuelle de certaines pages

Bonjour,

Merci bien pour cette réponse

La lisibilité aléatoire vient du fait que ce que je cherche à représenter est une bande de terrain dans une parcelle. Cette bande est de taille variable et la parcelle est de taille variable.

Idéalement, je souhaite avoir la parcelle visible dans sa totalité, et la bande représentée dedans.
Dans les cas où la bande de terrain dans la parcelle est très petite ou décentrée, c'est là où je souhaite pouvoir adapter au cas par cas, manuellement avec zoom et/ou déplacement de la carte.

Comme proposé, j'ai cherché via des expressions à récupérer en attribut le niveau de l'"échelle prédéfinie" utilisé par l'atlas (ou l'emprise min-max X/min-max Y) pour ensuite l'adapter manuellement dans ma table attributaire puis l'utiliser dans l'atlas, mais je n'ai pas réussi. Des idées ?

Faute de mieux pour l'instant, je suis parti sur la solution suivante :
- Editer l'atlas de manière classique
- Vérifier manuellement les PDF sortis
- Faire une mise en page manuellement pour les pages qui ne me satisfont pas

Néanmoins, si quelqu'un trouve une autre idée, je suis preneur pour la prochaine fois.

Hors ligne

 

#5 Thu 26 March 2026 21:37

vxTedxv
Participant occasionnel
Date d'inscription: 26 Jan 2011
Messages: 35

Re: QGIS/Atlas: Modification manuelle de certaines pages

Pour éviter d'avoir à trouver une formule qui change dynamiquement l'échelle, vous pouvez sinon dupliquer votre mise en page puis avec le filtrage des entités de l'atlas (directement dans les propriétés de l'atlas), vous pourrez adapter la mise en page pour les cas de la minorité. Vous auriez ainsi une mise en page pour l'ensemble de l'atlas, et une mise en page pour les cas particuliers.

Hors ligne

 

#6 Fri 27 March 2026 08:46

dbantoine
Participant occasionnel
Date d'inscription: 30 Jan 2015
Messages: 30

Re: QGIS/Atlas: Modification manuelle de certaines pages

J'ai fait une version légèrement différente de cette proposition.
J'ai dupliqué ma mise en page "atlas" dans laquelle j'avais plusieurs objets textes, tableau... avec des expressions, pour refaire une mise en page "manuelle" où j'ai enlevé les expressions. J'ai ensuite dupliqué cette mise en page pour chaque cas particulier.

L'option de filtrage dans l'atlas que vous proposez m'aurait évité de la saisie manuelle dans les champs.
Dans tous les cas, vu que tous les cas particuliers sont différents, je devrais dupliquer et filtrer individuellement pour chaque cas particulier, car ne n'aurai jamais de zoom adapté pour tous, malheureusement.

J'y penserai pour la prochaine fois, merci de l'idée !

Hors ligne

 

#7 Fri 27 March 2026 14:53

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1780

Re: QGIS/Atlas: Modification manuelle de certaines pages

Bonjour,

Problème, je ne trouve pas de moyen de transformer mon atlas en mises en page individuelles. Sauf si j’ai raté cette fonctionnalité, je n’ai pas l’impression qu’elle existe.


Je ne sais pas si cela peut vous servir, mais pour exporter en pages individuelles il faut décocher dans l'onglet Atlas "export d'un seul fichier (si possible)"

Hors ligne

 

#8 Fri 27 March 2026 15:03

dbantoine
Participant occasionnel
Date d'inscription: 30 Jan 2015
Messages: 30

Re: QGIS/Atlas: Modification manuelle de certaines pages

conejo a écrit:

Problème, je ne trouve pas de moyen de transformer mon atlas en mises en page individuelles. Sauf si j’ai raté cette fonctionnalité, je n’ai pas l’impression qu’elle existe.


Je ne sais pas si cela peut vous servir, mais pour exporter en pages individuelles il faut décocher dans l'onglet Atlas "export d'un seul fichier (si possible)"


Je vous remercie du retour, cependant ce n'est pas ce que je recherche ; je reprécise mon idée au cas où je ne suis pas clair :
Je souhaiterai convertir chacune des pages d'une mise en page "Atlas" en des mises en page individuelles que je pourrais modifier manuellement dans QGIS. Un atlas avec x pages, deviendrait x mises en page (anciennement Composeur) dans QGIS.

Donc pas le fichier exporté mais bien la mise en page dans QGIS.

Cela ne semble pas possible !

Hors ligne

 

#9 Fri 27 March 2026 18:36

laurent00
Participant assidu
Date d'inscription: 6 Aug 2007
Messages: 437

Re: QGIS/Atlas: Modification manuelle de certaines pages

bonjour
Précision, tu es bien sur une couche polygone ? une image de ce que tu souhaites et que tu ne souhaites pas serait pas mal wink

voici une formule à insérer dans Xmin de l'emprise de ta carte

Code:

with_variable( 'geom',
   geometry(get_feature_by_id( @atlas_layername,  @atlas_featureid )),
   with_variable('w', bounds_width(@geom),
   xmin(@geom) - (@w*0.3)))

elle gère le zoom ici 0.3, tu peux en faire un attribut 'zoom' dans ta table attributaire, après avoir repéré les id de tes parcelles qui posent problème, tu changes le zoom dans ta table.
formule à adapter pour ymin xmax et ymax

a priori cette formule prend le dessus sur le contrôle de l'atlas
j'utilise ces formules pour des catalogueshttps://ressources.ingall-niger.org/doc … veoles.pdf
LJ

Dernière modification par laurent00 (Fri 27 March 2026 18:43)

Hors ligne

 

#10 Mon 30 March 2026 10:37

dbantoine
Participant occasionnel
Date d'inscription: 30 Jan 2015
Messages: 30

Re: QGIS/Atlas: Modification manuelle de certaines pages

Bonjour,

Cela me semble un piste très intéressante, je creuserai à la prochaine utilisation. Merci pour la formule !

Je mets ci-dessous un exemple simplifié de l'obtenu et du souhaité.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo