Aller au contenu

semis de point


Jacq

Messages recommandés

bonjour à tous!.

 

je cherche a importer un semis de points qui à cette forme dans un fichier texte:

JI.7188:X=32211.1227,Y=54685.4545,Z=36.32

JI.7189:X=32210.1740,Y=54684.0084,Z=35.63

JI.7199:X=32212.9382,Y=54624.2911,Z=34.38

JI.7202:X=32213.4473,Y=54622.8716,Z=35.09

JI.7206:X=32196.0647,Y=54572.8861,Z=35.18

JI.7295:X=32196.2404,Y=54570.8418,Z=36.26

JI.7296:X=32171.8534,Y=54560.8802,Z=38.54

JI.7297:X=32173.0374,Y=54560.2201,Z=38.39

JI.7494:X=31947.5829,Y=54410.4740,Z=46.72

JI.7495:X=31947.1114,Y=54411.1135,Z=46.70

JI.7496:X=31950.4759,Y=54421.5120,Z=46.00

etc...

 

en utilisant l'outils de bonus cad : "dessin du semis de points avec fichier xyz"

le message d'erreur s'affiche :"Caracteres non reconnus !"

comment reformater ce fichier pour qu'il soit lisible?

un autre outil existe?

 

Merci d'avance.

Lien vers le commentaire
Partager sur d’autres sites

AH ! le format corrigé devra ressembler à ça je suppose ?

 

XXX.xxx , YYY.yyy , ZZZ.zzz

 

Christian

 

[Edité le 26/7/2005 par rebcao]

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Si tu pouvais le mettre sous cette forme, il n'y aura pas de problème!

 

7188,32211.1227,54685.4545,36.32

7189,32210.1740,54684.0084,35.63

7199,32212.9382,54624.2911,34.38

7202,32213.4473,54622.8716,35.09

7206,32196.0647,54572.8861,35.18

7295,32196.2404,54570.8418,36.26

7296,32171.8534,54560.8802,38.54

7297,32173.0374,54560.2201,38.39

7494,31947.5829,54410.4740,46.72

7495,31947.1114,54411.1135,46.70

7496,31950.4759,54421.5120,46.00

 

Ceci est facilement faisable avec un éditeur de texte, même avec Excel cela doit être possible, à condition d'enregistrer au format texte.

 

Autrement trouver autre chose....

 

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Lien vers le commentaire
Partager sur d’autres sites

Sous Exel

 

ouvrir le fichier texte, choisir de spéarer les virgules.

 

Utiliser la fonction =GAUCHE() ou =DROITE(), par exemple

C'est facile et ca peut rapporter gros.

 

Enfin, reconstruire un script en suivant le lien de ma signature (j'y explique la fonction CONCATENER) pour mettre le résultat dans une colonne (à copier-coller direct dans le script)

 

2 heures de boulot la première fois

5 minutes toutes les suivantes !

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Pour une fois, je vais proposer un petit LISP pour charger un fichier de points.

 

Voici le ZIP…qui contient le LISP + le fichier BLOC (Point + Nom)

 

Le format de fichier prévu est :

 

NOM_du_Point X Y Z

 

et surtout pas de . POINT dans le Nom des points !!!

 

JI-7188 32211.1227 54685.4545 36.32

JI-7189 32210.1740 54684.0084 35.63

JI-7199 32212.9382 54624.2911 34.38

JI-7202 32213.4473 54622.8716 35.09

JI-7206 32196.0647 54572.8861 35.18

 

Pas de séparateur, les champs peuvent être séparés par plusieurs espaces ou tabulation, ça marche.

 

Christian

 

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour!

pour commencer merci pour toutes vos réponses.

 

j'ai essayé le lisp joint et obtient les messages suivant:

Commande: (LOAD "C:/Program Files/AutoCAD 2002 Fra/Support/PT-XYZ.LSP")

Taper PT-XYZ pour charger un fichier de POINTS NOM-X-Y-Z(.TXT)...

 

Commande: PT-XYZ

 

Echelle des symboles <1> : 2

2.000000

 

Commande inconnue "PT-XYZ". Appuyez sur F1 pour obtenir de l'aide.

Commande inconnue "PT-XYZ". Appuyez sur F1 pour obtenir de l'aide.

0

Commande inconnue "DHT ". Appuyez sur F1 pour obtenir de l'aide.

2.000000

 

ETC...

 

je vais reprendre tout ceci à tete reposée afin d'utiliser la bonne méthode.

 

Lien vers le commentaire
Partager sur d’autres sites

attention !

 

évites de placer des fichiers PERSOs dans les dossiers d'application

 

crée un sous-dossier, exemple

 

c:\ ou r:\dessin

c:\ ou r:\dessin\AFFAIRES

c:\ ou r:\dessin\ BIB

c:\ ou r:\dessin\ Prog ou Util

etc

 

il faut déclarer le chemin ou tu auras placé le fichier dessin fournit PT_NOM.DWG

(Menu Outils : Options : Onglet Fichiers ajouter le dossier ou tu as placé le dessin

dans la 1ère rubrique : Chemin de Recherche fichiers supports)

 

et ça devrait mieux marcher !

 

Christian

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Lien vers le commentaire
Partager sur d’autres sites

Désolé! j'obtient ça a présent:

 

Commande: PT-XYZ

 

Echelle des symboles <1> :

1

Commande inconnue "PT-XYZ". Appuyez sur F1 pour obtenir de l'aide.

0

Commande inconnue "2C ". Appuyez sur F1 pour obtenir de l'aide.

1

Commande inconnue "PT-XYZ". Appuyez sur F1 pour obtenir de l'aide.

0

Commande inconnue "2C ". Appuyez sur F1 pour obtenir de l'aide.

1

Lien vers le commentaire
Partager sur d’autres sites

désolé, mais ça marche !

 

1. Essayes d'insérer le bloc PT_NOM avant de lancer le prog

 

2. Utilise le fichier de point au format NOM X Y Z avec les espaces (celui que je t'avais retourné)

 

comme indiqué dans mon message précédent !

Pour une fois, je vais proposer un petit LISP pour charger un fichier de points.

 

Voici le ZIP…qui contient le LISP + le fichier BLOC (Point + Nom)

 

Le format de fichier prévu est :

 

NOM_du_Point X Y Z

 

et surtout pas de . POINT dans le Nom des points !!!

 

JI-7188 32211.1227 54685.4545 36.32

JI-7189 32210.1740 54684.0084 35.63

JI-7199 32212.9382 54624.2911 34.38

JI-7202 32213.4473 54622.8716 35.09

JI-7206 32196.0647 54572.8861 35.18

 

Pas de séparateur, les champs peuvent être séparés par plusieurs espaces ou tabulation, ça marche.

 

Christian

 

 

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Lien vers le commentaire
Partager sur d’autres sites

Bonne nouvelle !

 

là on part ensuite dans des variantes...

 

Tu me dis ce que tu veux comme format...

 

exemple :

 

Afficher le NOM du Point

Afficher le Z

placer le bloc en X et Y, mais pas en Z ( z = 0 )

 

etc.

 

il suffit de préciser les données...

 

Chistian

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Lien vers le commentaire
Partager sur d’autres sites

j'ai l'impression d'abuser.

j'ai un besoin urgent d'afficher au moins les altitudes en z.

si j'avais plus de temps je me serais penché sur le probleme.

il existe peut etre un autre outil qui me permettrait d'inserer dans un deuxième temps les altitude et ainsi ne pas abuser de ton temps.

merci d'avance!

 

Lien vers le commentaire
Partager sur d’autres sites

l'autre outil ou fonction serait le SCRIPT, mais là aussi si on ne connait pas ! on passe du temps !

 

Bertrand nous l'a bien dit dans son sujet sur les SCRIPTS...la prremière fois plusieurs HEURES...!!! :mad: (je crois !) et ensuite quelques minutes... :D

 

je te fais ça pour cette prèm !!!

 

Christian

 

[Edité le 27/7/2005 par rebcao]

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Lien vers le commentaire
Partager sur d’autres sites

voici le ZIP complété ... (c'est le même lien que le message plus haut)

 

Il contient :

 

PT_NOM.dwg

(Bloc avec Nom du point sur un calque PT_NOM

 

PT_NOM-ALTI.dwg

(Bloc avec Nom du point et Altitude sur un calque PT_NOM et PT_ALTITUDE)

 

PT-XYZ.LSP

demande le format de fichier de points comme séparateurs uniquement ESPACES et/ou TABULATION. Dans l'ordre NOM ----- X ---- Y ---- Z ( ---- = espace/TAB )

 

Je rappelle que les deux dessins doivent se trouver dans un dossier PERSO connu d'AutoCAD

 

 

Christian

 

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Lien vers le commentaire
Partager sur d’autres sites

JI.7188:X=32211.1227,Y=54685.4545,Z=36.32

JI.7189:X=32210.1740,Y=54684.0084,Z=35.63

JI.7199:X=32212.9382,Y=54624.2911,Z=34.38

JI.7202:X=32213.4473,Y=54622.8716,Z=35.09

JI.7206:X=32196.0647,Y=54572.8861,Z=35.18

JI.7295:X=32196.2404,Y=54570.8418,Z=36.26

JI.7296:X=32171.8534,Y=54560.8802,Z=38.54

JI.7297:X=32173.0374,Y=54560.2201,Z=38.39

JI.7494:X=31947.5829,Y=54410.4740,Z=46.72

JI.7495:X=31947.1114,Y=54411.1135,Z=46.70

JI.7496:X=31950.4759,Y=54421.5120,Z=46.00

 

J'ai ouvert ce fichier texte et séparé par la vrigule.

J'obtient 3 colonnes, j'en insère une entre chaque.

Dans la colonne B je mets : =DROITE(A1;10) et je déroule

idem dans la D je mets =DROITE(C1;10) et je déroule

dans la F je mets =DROITE(E1;5)

 

dans la G je mets =CONCATENER(B1;",";D1) et je déroule

Copier-coller la colonne G dans un fichier texte, le nommer bla.scr

 

reste à ajouter POLYLIGN au début du script et ca roule tous seul

 

POLYLIGN
32211.1227,54685.4545
32210.1740,54684.0084
32212.9382,54624.2911
32213.4473,54622.8716
32196.0647,54572.8861
32196.2404,54570.8418
32171.8534,54560.8802
32173.0374,54560.2201
31947.5829,54410.4740
31947.1114,54411.1135
31950.4759,54421.5120

 

Pour les altitudes en Z il suffit de faire un autre script contenant l'instruction TEXTE genre

TEXTE 32211.1227,54685.4545 10 0;
TEXTE 32211.1227,54685.4545 10 0;
.....

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Je te rejoins totalement sur les SCRIPTs Bertrand...

 

au fait quand est-ce qu'on ce verre et que je te casse la gueule ???!!!... ;)

 

Dans l'urgence j'ai répondu avec ce LISP, mais n'oublions pas nos chers LTsiens...

 

EXCEL avec les quelques fonctions simples que tu nous donnes Bertrand, permet de réaliser très rapidement ce genre d'importation; que ce soit un texte, un bloc, une polyligne, etc.

 

Longue vie aux SCRIPTS, comme le LISP d'ailleurs...

 

Tiens les SCRIPTs et EXCEL ça pourrait faire un exercice de vacances...!!! ;)

 

Christian

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Lien vers le commentaire
Partager sur d’autres sites

et dire que j'habite en Franche Comté (pas trop loin de la moselle ;) ) et que je vais retourner pendant mes vacances chez mes parents dans le Pas de Calais :casstet:

Dessinateur AutoCAD, Modeleur BIM, consultant informatique logiciels métier

Lenovo ThinkStation P330 i9 9900K 32Gb RAM 512 SSD + 1To

AutoCAD, Revit, GstarCAD, Fisa-CAD, Microsoft Office

 

PlaquetteDeplianteMars2024.pdf

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é