Message posté par : simgis (simonleneindre(a)gmail.com)
----------------------------------------
Bonjour,
Petit retour sur ce post non clôturé !
La 2nde option est tout-à-fait viable à condition de bien paramétrer et activer son mode
atlas dans le composeur (et des couches dans le même EPSG cela aide également ;) ).
Cette fonction intersects($geometry,@atlas_geometry) agit comme un filtre spatial à
insérer au sein d'une variable (cf. la 2nde option) ou dans une règle d'étiquetage
(pour quand même afficher les labels extérieurs mais avec un rendu différent).
En cas d'étiquetage de polylignes (ex : rues, voies), la topologie avec les polygones
voisins (rarement parfaite) nous oblige à pousser le paramétrage:
On pourra alors avoir besoin de condition supplémentaire pour retirer les biais
topologiques intersects($geometry,@atlas_geometry) and
length(intersection($geometry,@atlas_geometry))>50 (ici on conserve les tronçons de
linéaires intersectés qui ont une longueur >50m dans le polygone actif de
l'atlas).
Cdt,
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=371949#p371949
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