Pages: 1
- Sujet précédent - QGIS 3.1/Atlas: comment modifier les Echelles pour certaines pages ? - Sujet suivant
#1 Thu 22 July 2021 14:36
- Lison94
- Participant actif
- Date d'inscription: 1 Apr 2020
- Messages: 124
QGIS 3.1/Atlas: comment modifier les Echelles pour certaines pages ?
Bonjour à tous,
J'ai généré un atlas par commune sur QGIS, je souhaite faire un zoom dans certaines communes mais je n'y arrive pas. Est-il possible de le faire avec l'outil atlas ?
Lorsque je décoche contrôlé par l'atlas, les pages sont toutes les mêmes et quand je modifie l'échelle d'une page et que je reviens dessus, celle ci s'est remise à l'échelle de départ..
Auriez-vous une réponse à mon problème ?
Merci - Lison
Hors ligne
#2 Fri 23 July 2021 01:19
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3938
Re: QGIS 3.1/Atlas: comment modifier les Echelles pour certaines pages ?
Bonjour,
Il y a bien l'option "valeurs définies par des données" pour définir la marge autour de l'entité mais vous parlez de faire un zoom dans certaines communes, qui me laisse penser qu'on est dans un cas à l’échelle communale et dans l'autre à une échelle infra.
L'atlas est un procédé automatisé, en ce qu'il permet d'appliquer un ensemble de règles communes aux entités de la couche de couverture. Si le zoom que vous voulez faire ne peut pas être rendu compatible avec ces règles alors l'atlas n'est pas la réponse; il vous faudra des mises en page dédiées.
Une autre alternative est de créer une couche spécifique aux différentes entités que vous voulez montrer dans l'atlas (càd y ajouter certaines communes + l'emprise des zones sur lesquelles vous auriez souhaité zoomer pour les autres communes) et générer l'atlas à partir de cette couche.
Hors ligne
#3 Fri 23 July 2021 07:25
Re: QGIS 3.1/Atlas: comment modifier les Echelles pour certaines pages ?
Bonjour,
L'échelle de la carte peut aussi être définie en fonction des données :
Code:
case when @atlas_featurenumber = 3 then 2500 else 10000 end
Avec cette expression, l'échelle de la troisième page (commune) de l'atlas sera de 1/2500, celle des autres de 1/10000.
Christophe Damour (SIGéal)
Hors ligne
#4 Fri 23 July 2021 08:39
- Sylvain M.
- Participant assidu
- Lieu: Saint-Pierre-des-Nids (53)
- Date d'inscription: 8 Sep 2005
- Messages: 995
Re: QGIS 3.1/Atlas: comment modifier les Echelles pour certaines pages ?
J'ai aussi fait comme SIGEAL récemment, et personnellement j'avais pour chaque entité de l'atlas ajouté un champ "etendue_max".
Et du coup, la formule était la suivante :
Code:
CASE WHEN "etendue_max" < 10000 THEN 50000 WHEN "etendue_max" < 15000 THEN 60000 WHEN "etendue_max" < 18000 THEN 90000 ELSE 100000 END
Dernière modification par Sylvain M. (Fri 23 July 2021 08:39)
Sylvain M.
Hors ligne
#5 Fri 23 July 2021 09:06
- Lison94
- Participant actif
- Date d'inscription: 1 Apr 2020
- Messages: 124
Re: QGIS 3.1/Atlas: comment modifier les Echelles pour certaines pages ?
Bonjour à tous et merci pour vos retours.
j'ai finalement opté pour l'option de créer une couche avec une entité par page pour l'atlas.
J'essaierai néanmoins les autres méthodes
Lison
Hors ligne
#6 Fri 23 July 2021 10:24
- Sylvain M.
- Participant assidu
- Lieu: Saint-Pierre-des-Nids (53)
- Date d'inscription: 8 Sep 2005
- Messages: 995
Re: QGIS 3.1/Atlas: comment modifier les Echelles pour certaines pages ?
j'ai finalement opté pour l'option de créer une couche avec une entité par page pour l'atlas.
A moins que j'ai mal compris, c'était bien la proposition : c'est le principe d'un Atlas, non ?
Sylvain M.
Hors ligne
#7 Fri 23 July 2021 11:58
- Lison94
- Participant actif
- Date d'inscription: 1 Apr 2020
- Messages: 124
Re: QGIS 3.1/Atlas: comment modifier les Echelles pour certaines pages ?
Oui oui c'est le principe de l'atlas mais du coup au lieu de faire par commune mon atlas et de faire un zoom sur certaine commune, j'ai créé une couche dédiée pour chaque zone de mon atlas, ce qui me permet d'avoir l'échelle adéquate à chaque page.
Hors ligne
Pages: 1
- Sujet précédent - QGIS 3.1/Atlas: comment modifier les Echelles pour certaines pages ? - Sujet suivant