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

GeoDataDays 2025

#1 Tue 26 August 2025 15:42

arobert01
Participant actif
Date d'inscription: 31 Oct 2024
Messages: 55

QGIS: Atlas avec N cartes dynamiques

Bonjour,

N'étant pas un utilisateur régulier des atlas, je voulais vous demander de l'aide sur un projet. J'ai fais un atlas classique avec les communes de mon territoire, jusque là, tout est ok. J'aimerais intégrer des "zooms" sur les centres urbains puisque c'est là où se concentre le risque (c'est une donnée gemapi).

C'est à partir de ce moment précis que je coince. J'ai déjà créé des centroïdes où je souhaite pouvoir zoomer, mais comment lier cela à l'atlas ?

Merci par avance pour votre aide, Aurélien

Hors ligne

 

#2 Wed 27 August 2025 18:52

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

Re: QGIS: Atlas avec N cartes dynamiques

bonsoir
ton atlas commune se centre en principe sur le polygone de la commune et donc l'atlas ajuste l'affichage sur chaque polygone
si tel est le cas il faudrait reproduire l'atlas sur le polygone de ton centre ville pour que le zoom soit ajuster à chaque entité, mais sans doute n'as-tu pas ce dernier dnc si tu as beaucoup de commune c pas gagne sinon c'est possible de faire une novelle couche 'centreurbain' lié à ta couche commune
tu peux ajuster sur le centroïde (de la commune je suppose) mais il y a des chances que tes centres villes soient de taille différentes et donc certains s'afficheront bien, d'autre trop grand ou trop petit
et pas sur que le centroïde de ta commune soit sur le centre ville.
LJ

Hors ligne

 

#3 Thu 28 August 2025 14:06

arobert01
Participant actif
Date d'inscription: 31 Oct 2024
Messages: 55

Re: QGIS: Atlas avec N cartes dynamiques

laurent00 a écrit:

bonsoir
ton atlas commune se centre en principe sur le polygone de la commune et donc l'atlas ajuste l'affichage sur chaque polygone
si tel est le cas il faudrait reproduire l'atlas sur le polygone de ton centre ville pour que le zoom soit ajuster à chaque entité, mais sans doute n'as-tu pas ce dernier dnc si tu as beaucoup de commune c pas gagne sinon c'est possible de faire une novelle couche 'centreurbain' lié à ta couche commune
tu peux ajuster sur le centroïde (de la commune je suppose) mais il y a des chances que tes centres villes soient de taille différentes et donc certains s'afficheront bien, d'autre trop grand ou trop petit
et pas sur que le centroïde de ta commune soit sur le centre ville.
LJ


Merci pour ta réponse. En effet mon atlas se base sur le polygone de la commune. Il faut que j'essaye de créer une autre mise en page, de conserver la couche des communes et de jouer sur le centrage, mais sais-tu s'il existe un paramètre de centrage ?

Bonne journée

Hors ligne

 

#4 Thu 28 August 2025 14:33

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

Re: QGIS: Atlas avec N cartes dynamiques

Bonjour arobert01

mais sais-tu s'il existe un paramètre de centrage


Il existe dans Qgis un moyen simple de créer l'emprise souhaitée. Dans mise en page, il faut faire le zoom désiré pour le centre ville.
Ensuite dans la boîte à outils de traitement, il faut taper "Imprimer l'étendue de la mise en page dans la couche", ce qui donnera un couche temporaire "Emprise" de l'emprise en question.

Hors ligne

 

#5 Thu 28 August 2025 18:12

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

Re: QGIS: Atlas avec N cartes dynamiques

dans les param de ta carte Atlas il y a le 'contrôle par Atlas' avec 'Marge autour de l'objet' mais a priori le zoom négatif ne marche pas si c'est ce que tu recherches
peut être que le contournement serait d'utiliser le paramètre emprise (xmin, ymin, xmax et ymax) pêut être avec la fonction 'scale' mais je ne connais pas vraiment son usage
LJ

Hors ligne

 

#6 Thu 28 August 2025 18:26

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

Re: QGIS: Atlas avec N cartes dynamiques

ou alors tester un truc comme cela du bon bricolage wink

Xmin : ((xmin($geometry)+xmax($geometry))/2) - ((xmax($geometry)-xmin($geometry)) * 0.5 / 2)

Xmax : ((xmin($geometry)+xmax($geometry))/2) + ((xmax($geometry)-xmin($geometry)) * 0.5 / 2

Ymin : ((ymin($geometry)+ymax($geometry))/2) - ((ymax($geometry)-ymin($geometry)) * 0.5 / 2)

Ymax : ((ymin($geometry)+ymax($geometry))/2) + ((ymax($geometry)-ymin($geometry)) * 0.5 / 2)

Dernière modification par laurent00 (Thu 28 August 2025 18:27)

Hors ligne

 

#7 Fri 29 August 2025 08:54

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

Re: QGIS: Atlas avec N cartes dynamiques

ma question est si ma solution de créer des emprises au centre de la commune fonctionne, cela ferait deux couches de couverture pour l'atlas, une pour la commune et une autre pour le centre de la commune. Est-il possible de synchroniser tout ça, de faire apparaitre la commune dans le plan et le centre de cette commune dans un zoom?

Hors ligne

 

#8 Fri 29 August 2025 09:21

arobert01
Participant actif
Date d'inscription: 31 Oct 2024
Messages: 55

Re: QGIS: Atlas avec N cartes dynamiques

conejo a écrit:

ma question est si ma solution de créer des emprises au centre de la commune fonctionne, cela ferait deux couches de couverture pour l'atlas, une pour la commune et une autre pour le centre de la commune. Est-il possible de synchroniser tout ça, de faire apparaitre la commune dans le plan et le centre de cette commune dans un zoom?


Je ne crois pas pouvoir utiliser deux couches de couverture, donc cela implique que je dois réaliser une jointure a un moment donné entre les emprises crées et la couche de la commune

Hors ligne

 

#9 Fri 29 August 2025 09:39

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

Re: QGIS: Atlas avec N cartes dynamiques

Hors ligne

 

#10 Fri 29 August 2025 17:25

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

Re: QGIS: Atlas avec N cartes dynamiques

conejo a écrit:

Est-il possible de synchroniser tout ça, de faire apparaitre la commune dans le plan et le centre de cette commune dans un zoom?


on peut faire une première carte avec la commune, une similaire avec les formules que j'évoque plus haut dans la conversation au niveau de l'emprise et ainsi pas besoin d'autre couche. l'inconvénient est que cela zoomera sur le centroïde du polygone commune et pas forcément sur une zone spécifique.

LJ

Dernière modification par laurent00 (Fri 29 August 2025 17:26)

Hors ligne

 

#11 Sat 30 August 2025 16:36

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

Re: QGIS: Atlas avec N cartes dynamiques

Justement c'est la zone spécifique qui est intéressante. Ce n'est pas possible avec case when?

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo