Message posté par : Nighthawk
----------------------------------------
Rebonjour à tous,
Ça a été le feu et je n'ai finalement pas trouvé de solutions élégantes. En effet, je
n'ai pas trouvé d'expression qgis et n'ai pas le niveau suffisant pour créer
une fonction qui puisse réaliser cette opération. En SQL je ne suis pas fortiche non
plus... :D
Du coup j'ai fait la technique de bourrin : Intersection entre ma couche polygone à
étiqueter et ma couche de géométries de l'atlas > Morceaux multiples vers morceaux
uniques > Calcul des surfaces. En gros je garde 3 champs : Le champs de nom de commune
(qui me servira à faire le lien entre ma couche d'atlas et ma géométrie), le champ
surface, et le champ qui servira d'étiquettes.
Et je fais mes étiquettes en conditionnant leur affichage à l'atlas et à leur surface
:
-----------------
Code :
"NOM_COMMUNE" = attribute( @atlas_feature ,'NOM_COM') AND
"SURF_M2" >30
-----------------
Voilà voilà. La bourrinitude fût la solution la plus simple ! :D
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=343084#p343084
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