Message posté par : Jean-Daniel Lomenède
----------------------------------------
Bonjour,
pour le point 1 qu'est ce que vous souhaitez exactement ? Visuellement parlant ?
Pour le point 2 c'est tout à fait possible mais c'est pas strivial.
Dans l'idée il va falloir un lien entre votre centre-bourg et votre couche de
commune.
Etape 1 :
Ajouter la carte centre-bourg dans votre composeur
Contrairement à la carte principale celle-ci ne sera pas contrôlée par l'atlas.
En revanche, on peut quand même la contrôler grâce à des champs calculé dans la partie
emprise qui se situe dans les propriétés de l'objet carte.
Il va falloir entrer une formule pour :
Xmin, Ymin, Xmax, Ymax
C'est là que cela se complique.
Pour calculer x_min on utilsera par exemple
-----------------
Code :
x_min(buffer(geometry(get_feature('<nom couche centre
bourg>','<code_commune_dans_couche_centre_bourg>',"<code_commune_dans_couche_couverture>")),<rayon>))
-----------------
Etape 2 : création de varibale pour faciliter la gestion du projet
Pour plus de flexibilité, je conseille de créer 2 variables dans le projet.
Pour ce faire, Projet > Propriétés > Variable et +
La première qu'on nommera rayon et qu'on pourra appeler via @rayon. Elle nous
permettra d'ajuster le zoom
Mettre 200 dans rayon
La seconde qu'on nommera centre_bourg et qu'on pourra appeler via @centre_bourg
-----------------
Code :
buffer(geometry(get_feature('<nom couche centre
bourg>','<code_commune_dans_couche_centre_bourg>',"<code_commune_dans_couche_couverture>")),@rayon)
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=339313#p339313
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