Message posté par : BOYER.M
----------------------------------------
-----------------
carteq écrit :
-----------------
Citation :
le tronçons de "type C"doit intersecter à ses 2 extrémités un tronçon en de
"type A" - ici je ne parviens pas à trouver la méthode pour indiqué uniquement
au 2 extrémités, si l'intersection n'est qu'a une extrémité il ne pas me le
sélectionner.
-----------------
Comme ça, ça fonctionne :
-----------------
Code :
Select Z from (
Select a.geometry as GZ, a.[ID 2] as Z from L1 as a, L2 as b where
intersects(buffer(StartPoint(a.geometry), 0.01), b.geometry)
), L2 as c
where intersects(buffer(EndPoint(GZ), 0.01), c.geometry)
-----------------
Pour le moment, je dois ajouter un buffer de 1cm autour de chaque point, sinon ça ne
fonctionne pas. Je ne trouve pas d'opérateur spatial qui semble bien fonctionner entre
les lignes et les points. "Touches" fonctionne dans un autre logiciel, mais pas
avec spatialite...
Peut-être que mes géométries ne se touchent pas, mais en théorie elles se touchent.
-----------------
Bonjour,
Quel outil utilises-tu ?
Penses-tu que l'outil de sélection par expréssion de QGIS suffise ?
Cordialement,
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=323515#p323515
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