#1 Mon 02 May 2005 10:27
- Benoittestard
- Invité
transformation de polygone en filaire
Bonjour a Tous,
J'ai numerise un reseau hydrographique en polygone et je souhaiterai l'avoir en ligne (une seule ligne qui traverse le milieu du polygone) pour pouvoir mesurer la longueur de mon reseau.
Existe-il un outil? Une manip' simple a faire?
Cordialement
Benoit Testard
#2 Mon 02 May 2005 15:54
- Christophe C Jean
- Invité
Re: transformation de polygone en filaire
pour avoir une estimation
si chaque polygone ne suit qu'une riviere on peut avoir une estimation de la longueur du lineaire en faisant le calcul suivant :
longueur = (perimetre+sqr(perimetre*perimetre-16*surface))/4
j'ai essaye avec bdcarthage le resultat est bon a 500 m pres pour une longueur de 18 km
christophe
#3 Wed 04 May 2005 12:07
- Benoittestard
- Invité
Re: transformation de polygone en filaire
Bonjour a tous,
Je voudrais savoir si quelqu'un a une reponse a ma question du 2/05/2005.
Je tiens a preciser que le mon cours d'eau n'est constitue que d'un seul polygone. Et ce polygone je voudrais le transformer en une ligne qui se calle au centre de ce polygone (pour calculer des distances).
Merci pour votre aide
Benoit Testard
Syndicat des Maines vendeennes
#4 Wed 04 May 2005 14:01
- Jacques Paris
- Invité
Re: transformation de polygone en filaire
J'ai ecrit un outil beta il y a quelque temps qui estime une ligne mediane
entre deux polylignes (MidLine.mbx) et qui pourrait etre utile dans cette
situation mais il faudrait alors ouvrir le polygone aux deux extremites
(le convertir en polyligne puis la couper et supprimer les segments de
fermeture ). Si quelqu'un pouvait specifier une facon de specifier cela
directement sans avoir a le faire, je pourrais inclure cette phase de
transformation dans l'outil. À vous de jouer.
Jacques Paris