Message posté par : SANTANNA
----------------------------------------
Bonjour,
-----------------
conejo écrit :
intersects($geometry, 'Trace preferentiel_com’)
-----------------
intersects prend en argument deux géométries, et 'Trace preferentiel_com' n'en
est pas un (et attention au caractère après le m); c'est à ce stade juste du texte
pour QGIS (le message d'erreur l'indique peut-être).
En supposant que 'Trace preferentiel_com' est le nom de la couche des lignes
électriques et que vous êtes sur une version 3.16 minimum,
essayez donc avec (non testé!!!)
-----------------
Code :
filter:=intersects($geometry, map_get( item_variables('id_page'),
'map_extent'))
AND overlay_intersects('Trace preferentiel_com')-- on ajoute une autre condition
qui renvoie vrai ou faux selon qu'un objet ligne électrique (PEU IMPORTE LEQUEL!!!)
est superposé à la commune
-----------------
Je n'ai pas compris si vous faites un atlas sur les lignes électriques ou pas, auquel
cas, une alternative pourrait être d'utiliser la géométrie de l'entité ligne
électrique qui fait l'atlas, soit
-----------------
Code :
filter:=intersects($geometry, map_get( item_variables('id_page'),
'map_extent'))
AND intersects($geometry, @atlas_geometry)
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=344473#p344473
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