Message posté par : LPlante
----------------------------------------
Bonjour,
En deux étapes,
Tu peux créer une nouvelle couche ponctuelle en calculant le point de départ ou
d'arrivée de tes lignes avec start_point($geometry) ou end_point($geometry) .
Puis Sélection par intersection entre tes regards et les points d’extrémités calculés.
En récupérant les identifiants de lignes après cette intersection, tu pourras savoir si
tes regards intersectent une ou plusieurs lignes.
Pour un cas similaire, j'ai voulu utiliser l'outil overlay_contains( ) qui permet
de récupérer un champs d'une couche croisée (ex: récupérer le nom de commune qui
intersecte une canalisation)
Mais l'outil utilise la géométrie globale de la ligne et ne permet pas de sélectionner
qu'une partie de la ligne comme les extrémités.
Je cherche toujours pour faire cette recherche en une étape, notamment pour la paramétrer
en valeur par défaut sur un champs
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=359958#p359958
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