Aller au contenu

détecter et relier des lignes parallèles


GEGEMATIC

Messages recommandés

Salut à tous, et bonne année 2019.

Je n'ai pas vraiment d'idée pour aborder ce problème, alosr ça se trouve quelqu'un a déjà une ébauche que je pourrai adapter.

J'ai des tuyaux, style PVC315, dessiné par deux lignes ou polylignes, espacées de 0.315.

mais malheureusement pas d'axe.

de ça, je dois faire un tronçon format SIG, donc l'axe, d'un noeud à l'autre.

jusqu'a présent, j'utilisais le nettoyage map, en faisant coincider les sommets avec le noeud, puis suppression des doublons.

là j'ai des réseaux avec des coudes, sans noeuds, des culottes, sans noeuds, donc ça se complique.

On peut bien sur les ressaisir, mais j'aimerai mieux pas...

a+

Gégé

----------------------------------------------------------------------

Site: https://www.g-eaux.fr

Blog: http://g-eaux.over-blog.com

Lien vers le commentaire
Partager sur d’autres sites

Salut Gégé et bonne année,

 

A priori, je partirai sur la re-création des nœuds aux milieu des sommets opposés sur les polylignes. J'aurais 2 solutions :

 

1. avec QGIS:

- immatriculation des sommets (avec Covadis) puis MAPEXPORT en SHP ou Lisp pour extraire les sommets en fichier Ascii X,Y

- chargement sous QGIS

- il me semble qu'avec NNJOIN (ou un autre plugin, ou la méthode des tampons) on peut relier entre eux les points proches. Il suffit de se limiter à une distance de recherche de 0.315 + un peu quelque chose pour traiter la distance dans les coudes.

 

2. Avec Covadis (donc MAP)

- MNT à partir de toutes tes polylignes (désactiver "Ignorer les points d'altitudes nulles")

- décomposer le MNT => Face3D

- créer des lignes à partir des faces3D :

- (programme Lisp) ou

- MNT par calque de face3D puis extraction des lignes caract (chaque côté de face devient une ligne de rupture)

- ne conserver que les lignes dont la longueur est inférieure à 0.315 + un peu quelque chose pour traiter la distance dans les coudes.

3. Récupérer le milieu de chaque ligne : extraction MAP en mode rapport X1,Y1,X2,Y2 puis moyenne sous Excel.

Olivier

Lien vers le commentaire
Partager sur d’autres sites

Salut Olivier, bonne année et merci pour la réponse.

 

le coup du MNT, c'est sacrément malin !

c'est peut ce que je vais utiliser, peut être même sans passer par Covadis, car j'ai en stock un lisp pour les triangulation de delaunay. (il faut que je regarde ce qu'il vaut)

 

en fait, j'aimerai éviter de faire l'AR avec Qgis,

car ça peut alourdir le processus.

 

je te tiendrai au courant ...

a+ Gégé

----------------------------------------------------------------------

Site: https://www.g-eaux.fr

Blog: http://g-eaux.over-blog.com

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité