Message posté par : SANTANNA
----------------------------------------
Bonjour,
-----------------
Citation :
J'aimerais :
- que l'encart zoome sur la commune où se trouve le secteur affiché sur la carte
principale de manière automatique.
-----------------
Il vous faut contrôler les coordonnées x,y de l'encart avec des expressions qui vont
récupérer celles de la commune cible. La formule dépendra de si les secteurs et la commune
partagent un champ commun
-----------------
Code :
x_min(geometry(get_feature('couchecommune', 'champcommun' ,
attribute(@atlas_feature, 'champcommun'))))
-----------------
ou si la relation est juste spatiale
-----------------
Code :
x_min( overlay_within('couchecommune', @geometry)[0] )
-----------------
-----------------
Citation :
- que les secteurs qui ne se trouvent pas sur la commune "active" ne soient pas
affichés dans l'encart.
-----------------
Soit vous découpez l'encart sur l'étendue de la commune (voir
https://docs.qgis.org/3.34/fr/docs/user_manual/print_composer/composer_item…)
soit vous appliquez une symbologie par règle aux secteurs, et n'y affichez que le
secteur atlas et ceux de la même commune
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=371026#p371026
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net