| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Punktdarstellung (2164 mal gelesen)
|
MHKL Mitglied
Beiträge: 6 Registriert: 12.10.2006 Civil 3D 2007
|
erstellt am: 22. Feb. 2008 11:03 <-- editieren / zitieren --> Unities abgeben:
Hallo, Ich bin ein relativer Laie was Civil 3D angeht. Das nur mal vorweg :-) Ich muss Abflussvektoren in einem Lageplan darstellen die ich aus einer ASCII-Datei erhalten habe. In der Datei steht: Koordinaten (X + Y) Drehwinkel Ablussvektor Ist es mit Civil 3D möglich das über die Punkte darzustellen? Ich dachte da erst an einen Block, der als Punktsymbol verwendet wird und dann die Drehung und Skalierung aus den Punktdaten verwendet. Aber ich scheine es irgendwie nicht zu schaffen. Oder muss ich das dann doch über ein Skript laufen lassen? Was aber bei 2000-3000 Punkten ziemlich lange dauert. Danke im Voraus, Roger
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2624 Registriert: 02.05.2006 AutoCAD LandDesktop R2 bis 2004 Civil 3D 2005 - 2022 Plateia, Canalis Visual Basic
|
erstellt am: 22. Feb. 2008 16:01 <-- editieren / zitieren --> Unities abgeben: Nur für MHKL
Hallo Roger, Herzlich willkommen im Forum, Wenn ich Dich richtig verstanden habe sehe ich mit den Civil-Routinen keine Möglichkeit die Daten als Pfeile darzustellen. Es gäbe zwar die Möglichkeit eines Punktauftrages mit den Rechts- und Hochwerten, über Benutzerdefinierte Felder könnte auf der Winkel und Abflussvektor übernommen werden, eine automatische Drehung und Skalierung ist m.E. aber nicht möglich bzw. mir unbekannt. Damit bliebe also nur noch die Möglichkeit eines Scriptes oder einlesen über VBA-Makro / LISP-Routine, wenns schneller gehen soll. Solltest Du ein Makro benötigen wäre eine Beispieldatei hilfreich und die Angabe mit welchem AutoCAD Du arbeitest. ( TIP: Im Profil kann man die Systeminfo voreinstellen ) Schönes WE, Klaus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
greli Mitglied Bautechniker, CAD-Admin
Beiträge: 289 Registriert: 17.02.2006 Civil3d 2005-2019 Windows 10 x64 Intel Xeon 3.5Ghz 16GB Ram NVIDIA Quadro K2200
|
erstellt am: 23. Feb. 2008 10:59 <-- editieren / zitieren --> Unities abgeben: Nur für MHKL
|
greli Mitglied Bautechniker, CAD-Admin
Beiträge: 289 Registriert: 17.02.2006 Civil3d 2005-2019 Windows 10 x64 Intel Xeon 3.5Ghz 16GB Ram NVIDIA Quadro K2200
|
erstellt am: 24. Feb. 2008 16:38 <-- editieren / zitieren --> Unities abgeben: Nur für MHKL
gut, dann stell eben ich was rein also das ganze funktioniert über beschreibungsschlüsselsätze (BSS). a) erstelle einen BSS mit code "A*", format "A*" und setze einen haken bei "Drehungsparameter" und wähle "Parameter 1". b) meine punktdatei sieht zb so aus (s. anhang): Name;Rechtswert;Hochwert;Punkthöhe;Kurzbeschreibung beachte das "A" vor dem winkelwert, nach dem sich dann das symbol dreht! c) punkte importieren, bei den erweiterten einstellungen "punkterstellung", "beschreibungsschlüssel deaktivieren" auf "false" setzen! d) eventuell noch den punktstil bearbeiten, irgendein symbol wählen (zb pfeil) e) ev. auch noch punktbeschriftungsstil ändern (bei "allgemein", "verhalten", "ausrichtung", "ansicht" oder "weltkoordinatensystem" wählen fertig! ergebnis siehe bild im anhang. lg greli ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2624 Registriert: 02.05.2006 AutoCAD LandDesktop R2 bis 2004 Civil 3D 2005 - 2022 Plateia, Canalis Visual Basic
|
erstellt am: 25. Feb. 2008 19:25 <-- editieren / zitieren --> Unities abgeben: Nur für MHKL
Hallo Greli, netter Tip - so weit habe ich den Beschreibungsschlüsseleditor noch gar nicht angesehen. Da kann Roger ja gleich die Skalierung auch mitmachen, falls er mal wieder im Forum ist und die antworten liest (Wir freuen uns auch Reaktionen ). Also Roger: ASCII Textdatei präpariert: xxx.xx,yyy.yy,A Drehwinkel Skalierung Beschreibungsschlüsselsatz erstellt und Punkte eingelesen (Kann bei 2000 - 3000 Punkten aber auch eine Weile dauern) Grüße, Klaus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MHKL Mitglied
Beiträge: 6 Registriert: 12.10.2006 Civil 3D 2007
|
erstellt am: 27. Feb. 2008 11:28 <-- editieren / zitieren --> Unities abgeben:
Hallo, Danke für den Tipp. Auch wenn ich mich mit den mit den BBS noch nie beschäftigt hatte, klappt schon mal insoweit ganz genial was die Drehung angeht. Doch irgendwie schaffe ich es nicht die Pfeile zu skalieren. Okay, kann vielleicht an C3D 2007 liegen und es klappt nur bei 2008. Werde da mal ein wenig rumexperimentieren. Grüße, Roger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
greli Mitglied Bautechniker, CAD-Admin
Beiträge: 289 Registriert: 17.02.2006 Civil3d 2005-2019 Windows 10 x64 Intel Xeon 3.5Ghz 16GB Ram NVIDIA Quadro K2200
|
erstellt am: 27. Feb. 2008 16:49 <-- editieren / zitieren --> Unities abgeben: Nur für MHKL
zum thema skalieren: die punktdatei sieht zb so aus: "name,x.x,y.y,z.z,A 2 320", wobei bei "A 2 320" die "2" der faktor der skalierung und "320" der drehwinkel ist. im BSS: skalierungsparameter haken setzen (parameter 1), auf x-y anwenden haken setzen, drehungsparameter (parameter 2) setzen und alles ist roger lg greli [Diese Nachricht wurde von greli am 27. Feb. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MHKL Mitglied
Beiträge: 6 Registriert: 12.10.2006 Civil 3D 2007
|
erstellt am: 29. Feb. 2008 13:27 <-- editieren / zitieren --> Unities abgeben:
|