| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY bietet das umfangreichste Ökosystem von B2B als auch B2C-Lösungen für IT-Akteure auf dem Markt, eine Pressemitteilung
|
Autor
|
Thema: 800000 Koordinaten als ASCI ausgeben (8847 mal gelesen)
|
vermesser Mitglied Dipl.-Ing. Vermessung und Geoinformatik (FH); Vermessungstechniker
Beiträge: 39 Registriert: 21.01.2003 ACAD 2005; Win XP
|
erstellt am: 26. Nov. 2003 15:56 <-- editieren / zitieren --> Unities abgeben:
Hallo, vielleicht ne blöde Anfängerfrage, habe aber leider gesucht und nichts gefunden. Wie lese ich aus einer dwg-Datei die Koordinaten der Punkte aus? Gruss Rolf
------------------
Streite niemals mit einem Idioten;er wird dich auf sein Niveau bringen und dann mit Erfahrung schlagen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 26. Nov. 2003 16:03 <-- editieren / zitieren --> Unities abgeben: Nur für vermesser
Hallo Rolf, gdu hast gesucht und nichts passendes gefunden. Ist eine besondere Aufgabenstellung dahinter? Sind es Koordinaten des AutoCAD-Objekt Punkt oder Einfügepunkte eines bestimmten Blockes, oder die Basispunkte eines Textes ...??? Willst du ein bestimmtes Format? Da kann man auf jeden Fall etwas machen, musst aber schon etwas mehr Infos geben. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: AutoLISP- Projektschulung NEU: Praxisorientierte Schulungen und Workshops durch die bekannten CAD.de Moderatoren AutoCAD, AutoCAD LT, AutoCAD Mechanical, Mechanical Desktop, Architectural Desktop Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
vermesser Mitglied Dipl.-Ing. Vermessung und Geoinformatik (FH); Vermessungstechniker
Beiträge: 39 Registriert: 21.01.2003 ACAD 2005; Win XP
|
erstellt am: 26. Nov. 2003 16:12 <-- editieren / zitieren --> Unities abgeben:
Ja, es sind Koordinaten des AutoCAD-Objekts Punkt. Diese sollen von einem Modul (BBSoft) als .inp/.txt-Datei gelesen werden. Eigentlich will ich nur die Parameter auslesen (am Besten in txt), die ich mir über Eigenschaften (rechter Mausklick auf Objekt) anzeigen lassen kann. Vielen Dank für deine zügige Antwort und sorry für die unpräzise Frage;-) Gruss Rolf ------------------
Streite niemals mit einem Idioten;er wird dich auf sein Niveau bringen und dann mit Erfahrung schlagen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 26. Nov. 2003 16:18 <-- editieren / zitieren --> Unities abgeben: Nur für vermesser
Hallo Rolf, hilft das folgende, schreibt die Koordinaten der Punkte raus.
Code:
(defun c:pktkoo ( / as file trenn) (setq trenn ";";Trennzeichen für Spaltentrennung , für eine tab= \t eingeben as (ssget ;"_X";hier das ; raus, wenn immer die ganze Zeichnung durchsucht werden soll. '((-4 . "<and") ;(8 . "LAYERNAME");Hier Layer eintragen, falls nur bestimmte rLayer ausgewertet werden soll (0 . "POINT") (-4 . "and>") ) ) as (if as (bau_elemli as)) ) (if as (setq file (open "c:\\pktliste.txt" "w")));hier den Zieldateinamen festlegen (mapcar '(lambda (E / z) (if (= (car E) 10) (progn (mapcar '(lambda (K) (if (not z) (setq z T) (princ trenn file) ) (princ K file) ) (cdr E) ) (princ "\n" file) ) ) ) (apply 'append(mapcar 'entget as)) ) (close file) ) (defun bau_elemli (asatz / n elemli) (setq n 0) (repeat (sslength asatz) (setq elemli(cons (ssname asatz n) elemli) n (1+ n)) ) elemli )
Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: AutoLISP- Projektschulung NEU: Praxisorientierte Schulungen und Workshops durch die bekannten CAD.de Moderatoren AutoCAD, AutoCAD LT, AutoCAD Mechanical, Mechanical Desktop, Architectural Desktop [Diese Nachricht wurde von Brischke am 26. Nov. 2003 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
vermesser Mitglied Dipl.-Ing. Vermessung und Geoinformatik (FH); Vermessungstechniker
Beiträge: 39 Registriert: 21.01.2003 ACAD 2005; Win XP
|
erstellt am: 27. Nov. 2003 14:14 <-- editieren / zitieren --> Unities abgeben:
Hallo Holger, so wie das aussieht hat sich das Problem gerade erledigt. Ich habe die Koordinaten aus der Software, aus der ich sie in ACAD eingelesen habe direkt ausgelesen. Aber vielen, vielen Dank für die schnellen kompetenten Antworten. Gruß Rolf ------------------ Streite niemals mit einem Idioten;er wird dich auf sein Niveau bringen und dann mit Erfahrung schlagen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
elav Mitglied Architekt
Beiträge: 14 Registriert: 10.05.2004
|
erstellt am: 28. Mai. 2004 12:36 <-- editieren / zitieren --> Unities abgeben: Nur für vermesser
Hallo Holger, geht das ganze auch für MV_Blöcke in ADT 2004 also sprich die Koordinaten der MV Blöcke. oder noch besser die Koordinaten einer Fläche also evtl. die Position oder die Punkte der Begrenzungslinien. Gruß Elav ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
furter Mitglied
Beiträge: 485 Registriert: 01.03.2004 Windows 10 Autodesk Map 3D 2023 AEC 2023
|
erstellt am: 28. Mai. 2004 23:10 <-- editieren / zitieren --> Unities abgeben: Nur für vermesser
Man kann auch geziehlte Objektabfragen in Map definieren und diese dann in eine Tabelle exportieren. Dies gilt für Texte, Punkte usw. Map bietet vieles, vor allem in Verbindung mit einer Datenbank. Respekt vor Leuten, die solche Sachen programmieren (z.B. wahrscheinlich auch Brischke), denn in Datenbanken liegt die Zukunft. Das sind keine "dummen" Zeichnungen mehr, da ist alles in Tabellenform definiert und offen für andere Systeme. Das CAD-Programm wird "nur noch" für die Konstruktion und zur Visualisierung der Datenbank benötigt. Da tut sich uns eine neue Welt auf. Gruss Furter
[Diese Nachricht wurde von furter am 28. Mai. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gmk Mitglied Dipl.-Ing.(FH) Vermessung
Beiträge: 669 Registriert: 23.10.2002 Autocad 2004, WS CadCompass, Normica V2000, WinXP Prof., AMD Athlon 64 X2, 2GB, NVIDIA GeForce 7600GS, HP1055CM
|
erstellt am: 30. Mai. 2004 10:54 <-- editieren / zitieren --> Unities abgeben: Nur für vermesser
|
husbyhogan Mitglied Bauingenieur
Beiträge: 99 Registriert: 13.10.2005 ACAD 2012 32bit Windows 7
|
erstellt am: 15. Nov. 2005 16:35 <-- editieren / zitieren --> Unities abgeben: Nur für vermesser
|