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

Printemps des cartes 2024

#1 Mon 28 February 2011 19:29

lol_bozz
Participant occasionnel
Date d'inscription: 19 Jan 2011
Messages: 21

Conversion de courbes de niveaux en XYZ sous Autocad 2005

Bonjour,

Novice d'autocad, j'aimerai savoir comment transformer mes courbes de niveaux (d'un fichier .dwg) en un fichier de points (trois colonnes XYZ).
Cela à pour but d'intégrer les données sous surfer8 et de compléter mon modèle 3D.
J'utilise autocad 2005.

Merci d'avance
Vincent

Hors ligne

 

#2 Tue 01 March 2011 08:28

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

Re: Conversion de courbes de niveaux en XYZ sous Autocad 2005

Hello

Donc voici une "bonne vieille" routine PTEXPORT en Lisp de l'excellent site americain www.dotsoft.com
PTEXPORT : Export polyline vertex information to a text file

En fait cette routine exporte dans un fichier texte (de type CSV), les sommets XYZ des polylignes (non lissees, non splinees)
et aussi les coordonnees XYZ d'insertion des points graphiques d'AutoCAD

Cette routine fonctionne (en principe) sur tout AutoCAD 20xx

Comme d'habitude chargement par la commande : APPLOAD
et eventuellement vous la mettez dans la valise / cartable AutoCAD ...

GeoBye, Pat


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

(Autodesk Expert Elite Team)

Hors ligne

 

#3 Tue 01 March 2011 11:08

lol_bozz
Participant occasionnel
Date d'inscription: 19 Jan 2011
Messages: 21

Re: Conversion de courbes de niveaux en XYZ sous Autocad 2005

Bonjour

Merci pour ce lien, j'imagine que ça doit être tout simple à utiliser mais je n'y arrive pas...
J'ai chargé la commande mais je n'arrive pas à la lancer et donc à convertir mon fichier.

Existe-t-il un tutoriel pour prendre en main rapidement ce logiciel ? Ou alors puis-je avoir une explication sommaire ?

Merci encore
Vincent

Hors ligne

 

#4 Tue 01 March 2011 13:45

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

Re: Conversion de courbes de niveaux en XYZ sous Autocad 2005

Hello

Comme d'habitude chargement par la commande : APPLOAD
et eventuellement vous la mettez dans la valise / cartable AutoCAD ...


Donc tu tapes au clavier la commande "APPLOAD" puis tu charges / selectionnes le fichier Lisp "PTEXPORT.lsp"
ensuite tu tapes toujours au clavier :  PTEXPORT
et tu selectionnes les polylignes "voulues" (et/ou les points graphiques)

Bon d'accord, je n'ai pas precise comment on lancait cette routine ...
Desole mais cela me semblait "pourtant" simple !?

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#5 Tue 01 March 2011 14:53

lol_bozz
Participant occasionnel
Date d'inscription: 19 Jan 2011
Messages: 21

Re: Conversion de courbes de niveaux en XYZ sous Autocad 2005

Re bonjour

Oui c'était évident, très évident même, j'avais essayé avec pntexport et non ptexport...
Donc on me demande de sélectionner les objets, mais je ne peux pas choisir mes polylignes2D... comment faire ?

Merci encore

Hors ligne

 

#6 Tue 01 March 2011 18:27

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

Re: Conversion de courbes de niveaux en XYZ sous Autocad 2005

Hello

J'ai teste (il y a qq temps) cette routine avec MAP 2006 et avec MAP 2011, donc elle fonctionne !
Note : cependant il faut BIEN lire tout ce que j'ecris !

En fait cette routine exporte dans un fichier texte (de type CSV), les sommets XYZ des polylignes (non lissees, non splinees)
et aussi les coordonnees XYZ d'insertion des points graphiques d'AutoCAD


Donc tes polylignes sont peut etre lissees ou splinees ou bien ceux sont en fait des 3D POLY !
Auquel cas Sorry, cette vieille routine "PTEXPORT" ne les traite pas !

PTEXPORT ne traite que les Polylignes 2D "simples" mais qui peuvent etre cependant a des altitudes differentes : propriete "ELEVATION"
( cad en fait des courbes de niveau ... )

*** Test 1 *** Lissage / Spline ***
SVP tu selectionnes tes polylignes (refusees par PTEXPORT) et si tu vois en bas de la case de dialogue des proprietes,
une propriete du genre "Ajuster/Lissage", SVP tu remets sur "Aucune" : ainsi ce sera des polylignes 2D normales !

*** Test 2 *** 3D Polyligne ***
Tu selectionnes une Polyligne (refusee par PTEXPORT) et dans la case de dialogue des proprietes, tu regardes
si il y a une coordonnee "Sommet Z" (juste en dessous de "Sommet X / Sommet Y")

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#7 Wed 02 March 2011 09:46

bruno v.
Participant actif
Date d'inscription: 22 Mar 2010
Messages: 89

Re: Conversion de courbes de niveaux en XYZ sous Autocad 2005

Bonjour,

Si tu veux essayer une autre alternative, je te suggère PtDef2CSV.lsp

Cette routine te permet de récupérer les point de définition d'entité curviligne LINE,LWPOLYLINE,POLYLINE,SPLINE,POINT,ARC,CIRCLE,ELLIPSE,INSERT dans un fichier CSV directement lisible par Excel ou OpenOffice.

Dans ton cas, si c'est bien le cas (Polylignes2D splinées), ce sont les points de contrôle qui seront récupérés (dans le cas d'une vraie spline cela peut être les points de lissages).
Si cela ne convient pas, la solution serait de décomposer la polyligne splinée, puis avec Pedit Multiple en refaire une polyligne normale, à ce moment les points récupérés seront bien sur la courbe de niveau, avec une définition plus élevé (nombre de points).

Tu as aussi PtDef2pt3D.lsp qui au lieu d'écrire les points dans un fichier, met des points 2D/3D aux points de définition dans le dessin lui même.

Hors ligne

 

#8 Wed 02 March 2011 12:08

lol_bozz
Participant occasionnel
Date d'inscription: 19 Jan 2011
Messages: 21

Re: Conversion de courbes de niveaux en XYZ sous Autocad 2005

Bonjour

Merci pour votre aide !!!

test1 : Pour les lignes certaines étaient en lissage "3eme ordre" (celles fermées), mais même en les convertissant en "aucun lissage" je ne peux toujours pas les sélectionner avec ptexport.

test2 : il n'y a pas de sommet Z

Pour mon fichier (voir fichier joint), je ne peux sélectionner avec ptexport que les lignes roses, et encore pas toutes, alors que je voudrais les marrons...

Merci d'avance
Vincent


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

Hors ligne

 

#9 Wed 02 March 2011 14:46

lol_bozz
Participant occasionnel
Date d'inscription: 19 Jan 2011
Messages: 21

Re: Conversion de courbes de niveaux en XYZ sous Autocad 2005

Suite

Avec PtDef2CSV j'arrive à convertir mes courbes de niveau en fichiers excel, mais il y a un problème.
L'altitude, qui par exemple est de 1071.5 m devient 2152.800.
Les coordonnées X et Y en revanche semblent correctes.

Que faire ?
Merci

Hors ligne

 

#10 Thu 03 March 2011 00:09

bruno v.
Participant actif
Date d'inscription: 22 Mar 2010
Messages: 89

Re: Conversion de courbes de niveaux en XYZ sous Autocad 2005

mais il y a un problème.


Effectivement...
Réessayes les fichiers aux lien proposés, ils ont été corrigés.

Conseil: Vérifie les résultats les 1er temps, car il peut y avoir encore des anomalies.

Hors ligne

 

Pied de page des forums

Powered by FluxBB