Pages: 1
- Sujet précédent - Conversion de courbes de niveaux en XYZ sous Autocad 2005 - Sujet suivant
#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: 4792
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
(Autodesk Expert Elite Team)
En 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: 4792
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)
En 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: 4792
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)
En 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
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
Pages: 1
- Sujet précédent - Conversion de courbes de niveaux en XYZ sous Autocad 2005 - Sujet suivant