| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | Inventor Schulung mit IHK-Zertifizierung , ein Kurs (bis zu 100% förderbar mit Bildungsgutschein)
|
|
Autor
|
Thema: Punkt mit erweiterten Eigenschaften Basic/Civil (1602 mal gelesen)
|
CADblue Mitglied
 
 Beiträge: 117 Registriert: 20.07.2011 acad2016 + civil 3d
|
erstellt am: 02. Nov. 2015 21:59 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen. habe mir jetzt 5stunden lang einen wolf gesucht und bin leider keinen schritt weiter. mein problem, ich habe eine .dwg datei mit "punkten" bekommen und will diese in civil einlesen. autocad standard hat der punkt die normalen eigenschaften "allgemein" "3d-visualisierung" und "geometrie" wenn ich jedoch diese datei mit civil 3d öffne bekomme ich noch einen weiteren reiter mit dem titel "OD:Export..." meine frage nun, wie kann ich die infos aus dem punkt auslesen bzw kann ich diese irgendwo einsehen? der ersteller der punkte muss den punkten diese infos ja irgendwo zugeordnet haben. im bild seht ihr links die eigenschaften mit normalem autocad und rechts die eigenschaften im civil 3d mfg blue
 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer

 Beiträge: 9812 Registriert: 01.12.2003 AutoCAD 2.5 - 2025, Civil 3D, MAP 3D, ACADM, ACA Inventor Prof. 2025, AIP 4-2025 Win 11
|
erstellt am: 03. Nov. 2015 06:54 <-- editieren / zitieren --> Unities abgeben:          Nur für CADblue
Das sind MAP-Objektdaten, die man mit MAP und auch Civil 3D jedem AutoCAD Objekt individuell zuordnen kann. Der Befehl um eine Objektdatentabelle zu erstellen heißt ADEDEFDATA und die Objektdaten den Objekten zuzuordnen ADEATTACHDATA. Für alle Objektdatenfunktionen gibt es in AutoCAD MAP/Civil eine erweiterte Lisp Funktionsbibliothek. Man sollte sich aber schon mit den Objektdatenfunktionen aus AutoCAD MAP generell auskennen. http://ww3.cad.de/foren/ubb/Forum285/HTML/000230.shtmlP.S. Bitte den Screenshot nächstes Mal direkt bei CAD.de hochladen, ich musste mir erst dieses Sch...ß Werbevideo bei dem externen Bilderhoster anschauen. ------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RL13 Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Bauwesen
     
 Beiträge: 2373 Registriert: 23.10.2008 Civil 3D 2018.1 Civil 3D 2016 64 Bit SP 3 mit DACH und Extensions W7 Professional 64Bit HP Z440 Intel Xeon CPU E5-1620 v4 32 GB RAM NVIDIA Quadro P4000
|
erstellt am: 03. Nov. 2015 08:14 <-- editieren / zitieren --> Unities abgeben:          Nur für CADblue
mit _MAPEXPORT eine sdf erstellen und auf dem Reiter "Objektklasse" die "Attribute auswählen...". Diese entsprechen Deinen OD (Objektdaten) Anschließend kannst Du die Punkte im Map-Aufgabenfenster mit allen Eigenschaften stilisieren ------------------ mfg Roman Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
CADblue Mitglied
 
 Beiträge: 117 Registriert: 20.07.2011 acad2016 + civil 3d
|
erstellt am: 03. Nov. 2015 13:07 <-- editieren / zitieren --> Unities abgeben:         
Vielen Dank Herr Hübner und Roman, konnte mir mit euren infos den rest zusammengooglen und hab mir das gebaut Code: (defun c:zerhöhen() (setq tablename(ade_odgettables(car(entsel "Bitte Punkt wählen um Pointtable festzustellen")))) (setq tabwert(getstring "\n Bitte gesuchtes Attribut eingeben 'hoehe100' 'hoehe160'...")) (setq aw (ssget (list (cons 0 "point")))) (setq cnt (sslength aw)) (while (>= (setq cnt (1- cnt)) 0) (progn (setq ename (ssname aw cnt)) (setq wert(ade_odgetfield ename tablename tabwert 0)) (setq xlon (cadr (assoc 10 (entget ename)))) (setq ylon (caddr (assoc 10 (entget ename)))) (entmod (subst (list 10 xlon ylon wert)(assoc 10 (entget ename))(entget ename))) ) ) (princ "Befehl wurde erfolgreich ausgeführt")(princ) )
das genau das was ich wollte DANKE Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |