Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#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 smile - Lison

Hors ligne

 

#2 Fri 23 July 2021 01:19

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3799

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

SIGEAL
Participant assidu
Lieu: Saint Laurent des Combes
Date d'inscription: 5 Sep 2005
Messages: 195
Site web

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: 981

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 smile

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: 981

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

 

Pied de page des forums

Powered by FluxBB