Message posté par : Julien81
----------------------------------------
Bonjour,
"Cela affiche les portions de ligne à l'intérieur de la parcelle, mais aussi
celles extérieures qui touchent la parcelle de l'atlas."
le problème viens des types de géométries lignes et surfaces que vous croisez, même si
vous avez au préalable découpé les lignes intersectants vos parcelles et conservé les
portions concernées!
En effet comment définir le fait qu'une ligne touche juste la parcelle ou est à
l'interieur? On ne peut pas user d'un critère de surface d'intersection
supérieur à 0 => on affiche la portion, mais il faudrait définir un critère de longueur
de ligne intersectant votre parcelle>0 (ou x à définir) pour expression validant
l'affichage conditionnel.
Sur votre couche de ligne on peut compléter l'expression avec :
-----------------
Code :
lenght (intersection($geometry, @atlas_geometry))>0
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=347176#p347176
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