Message posté par : emmamillefeuille
----------------------------------------
Bonjour,
Je me permets de réanimer ce sujet car je suis dans un cas similaire : je souhaite moi
aussi obtenir la longueur d'un réseau (cours d'eau) par communes et la fonction
que j'utilise est la même que celle plus haut avec
-----------------
Code :
sum(st_length(st_intersection(a.geom,b.geom)))
-----------------
et elle fonctionne très bien pour les cours d'eau qui "entrent" une fois par
communes et la traversent par exemple.
Néanmoins, certains cours d'eau en bordure de communes longent la limite, entrant et
sortant plusieurs fois de chaque communes (en zigzag) et là la longueur est nulle.
Auriez-vous une idée ? Je sais que la géométrie "en morceau" de la ligne sera
discutable, mais j'aimerais bien obtenir la longueur par communes malgré tout.
Merci à tous
Emma
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=360115#p360115
Pour y répondre : geobd(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