Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 27 November 2012 15:17

Clife1
Participant actif
Lieu: Caen
Date d'inscription: 4 Oct 2010
Messages: 60

Controler si deux lignes soint jointives

Bonjour à tous,

Géographe de formation, je suis amené à utiliser Autocad pour faire du contrôle de plan (par rapport à une charte informatique).

Afin de gagner du temps et de la rigueur, je souhaiterais savoir si Autocad aurait un outil pour vérifier que deux lignes soient bien jointives.

J'ai vu qu'il y aurait peut être quelque chose (j'ai vu un onglet) pour gérer la topologie mais ne connaissant pas autocad...

Donc en résumé, existe-il un outil ou une requête ou quelque chose qui permet de contrôler que le dessinateur à bien fait son travail ?

Merci beaucoup

Etienne P

Hors ligne

 

#2 Wed 28 November 2012 12:19

olivier.eckmann
Participant assidu
Date d'inscription: 14 Dec 2007
Messages: 357

Re: Controler si deux lignes soint jointives

Bonjour,

Dans l'outil MAPCLEAN (nettoyage du dessin), il y a une option de correction topologique qui s'appelle "Accrochage des grappes" qui permet de détecter les extrémités libres proches d'une autre extrémité.

Olivier

Hors ligne

 

#3 Wed 28 November 2012 13:15

Clife1
Participant actif
Lieu: Caen
Date d'inscription: 4 Oct 2010
Messages: 60

Re: Controler si deux lignes soint jointives

Super, je m'en vais de ce pas tester cela. Merci beaucoup !!!

Hors ligne

 

#4 Wed 28 November 2012 14:23

Clife1
Participant actif
Lieu: Caen
Date d'inscription: 4 Oct 2010
Messages: 60

Re: Controler si deux lignes soint jointives

Je viens d'essayer l'outil, je pense que je vais bientôt toucher au but..mais je dois mal le configurer. Dans la première fenêtre, je ne sais pas trop quoi mettre. Alors par pur instinct, j'ai mis les calques correspondant à mes lignes pour les calques à nettoyer et j'ai mis ces mêmes lignes 'pour les calques d'ancrage)

[img]http://imageshack.us/photo/my-images/846/autocadmap3d201295p3t36.jpg/[/img]

Dans la seconde fenêtre, j'indique l'option "accrocher des grappages".

Résultat, il me dit qu'il y a rien alors qu'en réalité (l'image ci dessous peut en témoigner, il y a un trou). J'ai bien essayer de faire varier la tolérance mais sans succès. Donc si un de vous pourrait me venir en aide, ce serait trop sympa

[img]http://imageshack.us/photo/my-images/846/nettoyagededessinslecti.jpg/[/img]

Merci à vous tous pour votre précieuse aide !!

Hors ligne

 

#5 Wed 28 November 2012 16:11

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4794

Re: Controler si deux lignes soint jointives

Hello

Si tu nous avais dit des le debut que tu as un MAP (et non pas un simple AutoCAD) ...

Avec MAPCLEAN ne surtout pas ANCRER les objets que tu veux modifier
(C pour verrouiller certains objets qui ne bougeront pas)

*** 1 *** 
Tu selectionnes simplement les objets voulus ... Etape 1

*** 2 ***
Puis passage de l'Algo "Accrocher aux grappes" avec un BON parametre de distance (pas trop eleve SVP) Etape 2

Et voir le resultat ...

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#6 Thu 29 November 2012 17:11

Clife1
Participant actif
Lieu: Caen
Date d'inscription: 4 Oct 2010
Messages: 60

Re: Controler si deux lignes soint jointives

Patrice a écrit:

Hello

Si tu nous avais dit des le debut que tu as un MAP (et non pas un simple AutoCAD) ...

Avec MAPCLEAN ne surtout pas ANCRER les objets que tu veux modifier
(C pour verrouiller certains objets qui ne bougeront pas)

*** 1 *** 
Tu selectionnes simplement les objets voulus ... Etape 1

*** 2 ***
Puis passage de l'Algo "Accrocher aux grappes" avec un BON parametre de distance (pas trop eleve SVP) Etape 2

Et voir le resultat ...

GeoBye, Pat


Merci Pat pour ton aide. Alors j'ai testé, mais je ne crois pas que cela a marché.

D'abord, je ne pense pas qu'il y ai certains objets ancrés. Je souhaiterais juste faire le contrôle avec deux calques correspondants à des polylignes et voir si les segments sont bien jointifs.

Alors dans la première étape, dans "objet à inclure dans le nettoyage de dessin" je mets les deux calques polylignes, dans "objet à ancrer dans le nettoyage de dessin", j'ai rien mis (est-ce qu'il fallait ?)

Dans la seconde étape, j'ai fait ce que tu m'as dit de faire.

Dans la troisième j'ai laissé par défaut...

AU final, rien ne se passe...

Je suis très embêtant mais cela me ferait gagner beaucoup de temps = D


Merci beaucoup en tous cas ^^

Hors ligne

 

#7 Thu 29 November 2012 18:05

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4794

Re: Controler si deux lignes soint jointives

Hello

Tu dessines 3 lignes qui rentrent "un peu" dans un cercle sans se toucher/croiser entre elles ...

MAPCLEAN

Selectionner les 3 lignes
Suivant

Algo: accrocher aux grappes avec un parametre d'accroche = Diametre du cercle
Parametres par defaut : Points & Accrocher aux Noeuds
Suivant

Option par defaut: Modifier
Terminer

Ca marche ?

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#8 Fri 30 November 2012 09:31

Clife1
Participant actif
Lieu: Caen
Date d'inscription: 4 Oct 2010
Messages: 60

Re: Controler si deux lignes soint jointives

Oui, j'ai enfin réussi, grâce à toi Pat'.

Merci beaucoup, ce traitement va me faire gagner du temps.

Si je peux me permettre d'abuser, ton histoire de cercle m'a fait penser à quelque chose.

Est-ce qu'il est possible avec Autocad de vérifier que le centroid d'une polyligne fermée (c'est à dire un polygone dans un SIG) se situe au même endroit que le vertex final d'une polyligne.

Merci encore Pat' et désolé d'abuser de toi

Dernière modification par Clife1 (Fri 30 November 2012 12:10)

Hors ligne

 

#9 Fri 30 November 2012 12:03

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4794

Re: Controler si deux lignes soint jointives

Hello

OUI c la commande : MAPCREATECENTROIDS

Pour ceux qui n'ont pas AutoCAD MAP (ou CIVIL), voici un programme en VLisp
qui dessine (comme MAPCREATECENTROIDS) un Point graphique AutoCAD au Centroid ...

SVP veuillez changer la representation graphique des Points graphiques avec la commande : DDPTYPE

Chargement de la routine par: APPLOAD
Commande au clavier : PT-CEN

GeoBye, Pat


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

(Autodesk Expert Elite Team)

Hors ligne

 

#10 Fri 30 November 2012 12:17

Clife1
Participant actif
Lieu: Caen
Date d'inscription: 4 Oct 2010
Messages: 60

Re: Controler si deux lignes soint jointives

Merci Pat' pour ta réponse et la rapidité avec laquelle tu me réponds.

Il me reste une dernière étape.

Il ne me reste plus qu'à vérifier que le centroïde est se situe au même endroit que le sommet de ma polyligne.

En résumé :
1)extraire le centroïde (check)
2) extraire les sommets des polylignes (comment faire je ne sais pas)
3) faire une requête (spatiale ?) entre le centroïde et le sommet, pour voir si l'un contient l'autre. (je sais que cette manip existe dans les SIG, alors pourquoi pas dans Autocad MAp, mais comment ?)

Merci encore Pat'

Edit :

Malheur à moi, en fait ce ne ce ne sont pas des poylignes fermées mais des blocs....

Voici une capture de ces blocs: [img]http://imageshack.us/photo/my-images/267/blocp.jpg/[/img]

Est-il possible de convertir ces blocs en polyligne fermée ou en polygone (ou d'obtenir le centroide du bloc directement)

Dernière modification par Clife1 (Fri 30 November 2012 14:03)

Hors ligne

 

#11 Fri 30 November 2012 14:53

topolino
Participant occasionnel
Date d'inscription: 6 Oct 2008
Messages: 40

Re: Controler si deux lignes soint jointives

Bonjour,

ce que tu cherches serait plutôt X1,Y1,Z1, pour le sommet d'une polyligne ? un peu d'explication à la source :

http://docs.autodesk.com/MAP/2013/FRA/i … d30e217008

pour les coordonnées des différents points, plusieurs solutions sont proposées ici :

http://cadxp.com/index.php?/topic/35242 … ier-texte/

y

Dernière modification par topolino (Fri 30 November 2012 14:58)

Hors ligne

 

#12 Fri 30 November 2012 15:02

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4794

Re: Controler si deux lignes soint jointives

Hello

OUI avec une Extraction de donnees (Commande: _DATAEXTRACTION) tu peux sortir dans un fichier Excel (ou Access) :
- les Points X1,Y1,Z1 (= Point Depart Polyligne/Ligne)  - En principe le Z1 est inutile !
- les Points X2,Y2,Z2 (= Point Arrivee Polyligne/Ligne)

Eventuellement tu peux ajouter d'autres infos comme : Nom du calque, Longueur, etc

Puis tu refais la meme chose en extrayant les Coordonnees des Points graphiques (Centroids en fait) ...

et apres c du "tripatouillage" dans Excel ou Access pour voir qui correspond a quoi ...

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#13 Fri 30 November 2012 15:11

Clife1
Participant actif
Lieu: Caen
Date d'inscription: 4 Oct 2010
Messages: 60

Re: Controler si deux lignes soint jointives

Merci Pat' et Topolino, je vais réfléchir à ça et essayer de voir pour que l'on crée cette boite à outil

En tout cas, Merci pour toute l'aide que m'avez apporté. Je commence à prendre un peu de plaisir avec Autocad MAP (je suis et je reste géographe)

Hors ligne

 

#14 Fri 30 November 2012 15:26

Clife1
Participant actif
Lieu: Caen
Date d'inscription: 4 Oct 2010
Messages: 60

Re: Controler si deux lignes soint jointives

Une dernière question.

Est-ce que l'on peut extraire le centroide d'un bloc (ce qui me permettrait par la suite d'en extraire ses coordonnées?)

Merciiiiiiii !!!

Hors ligne

 

#15 Fri 30 November 2012 16:17

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4794

Re: Controler si deux lignes soint jointives

Hello

Toujours :  _DATAEXTRACTION

Tu selectionnes tes Blocs (Symboles) et tu extrais les 2 proprietes : Position X, Position Y  (Point d'Insertion en fait)
voire peut etre aussi le Nom du Calque, la Couleur "forcee", etc ...

Et les tripatouillages sous Excel / Access seront encore plus d'actualite !

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

Pied de page des forums

Powered by FluxBB