| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: DGM ausrichten (um x und y Achse drehen) (3746 mal gelesen)
|
Andrej Tsch Mitglied Bauingenieur
Beiträge: 17 Registriert: 14.12.2011 Autocad 2014 64bit Autocad 2014 Civil3d 64bit Windows 7
|
erstellt am: 11. Okt. 2013 10:00 <-- editieren / zitieren --> Unities abgeben:
Aloa, an sich ist meine Frage schon im Betreff genau genug erklärt. Leider gestaltet sich die Antwort für mich nicht so einfach. Sufu hilft mir da auch nicht weiter. Selber habe ich das elementare drehen probiert (auch das 3d-drehen). Jedoch ohne Erfolg. Meine Anforderung ist; 3 Eckpunkte eines DGMs (mehr als 10.000 Elemente) auf ein Horizont auszurichten. Bei dem Versuch die 3D-Flächen zu drehen wird das System ganz schnell überfordert. Hat jemand eine Idee??? Die Ursprungsdaten sind als DWG (Flächennetz) vorhanden. Wahrscheinlich bekomme ich noch die Punktewolke. Leider kann ich grad nichts hochladen, da die Daten die 1MB Grenze schnell sprengen. vG Andrej Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TheWalrus Mitglied Ingenieur
Beiträge: 436 Registriert: 28.02.2006 ThinkPad P51 mit 64GB und 2x32"UHD an Quadro M1200; HP Z1; Pixelstation mit 128GB HS, Doppel-Xeon mit je 6 Kernen für Photogrammetrie; InfraStructure Design Suite Premium 2020 und Vorgänger
|
erstellt am: 11. Okt. 2013 10:58 <-- editieren / zitieren --> Unities abgeben: Nur für Andrej Tsch
|
Andrej Tsch Mitglied Bauingenieur
Beiträge: 17 Registriert: 14.12.2011 Autocad 2014 64bit Autocad 2014 Civil3d 64bit Windows 7
|
erstellt am: 11. Okt. 2013 11:51 <-- editieren / zitieren --> Unities abgeben:
Bruno, das verstehe ich nicht ganz??? Meinst du -mal angenommen ich hätte eine XYZ Datei- die Punkte transformieren? Wenn ja, dann weiß ich leider nicht wie und ob Civil das geeignete Programm dafür ist?! Ich stelle mir dies auch recht Rechenintensiv vor Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TheWalrus Mitglied Ingenieur
Beiträge: 436 Registriert: 28.02.2006 ThinkPad P51 mit 64GB und 2x32"UHD an Quadro M1200; HP Z1; Pixelstation mit 128GB HS, Doppel-Xeon mit je 6 Kernen für Photogrammetrie; InfraStructure Design Suite Premium 2020 und Vorgänger
|
erstellt am: 11. Okt. 2013 12:21 <-- editieren / zitieren --> Unities abgeben: Nur für Andrej Tsch
Hallo Andrej, es gibt in AutoCAD den Befehl "ausrichten" bzw. "_align". Der transformiert eine Auswahl beliebiger Elemente durch Verschieben, Drehen und Skalieren. Da du je 3 Punkte im Quellsystem und im Zielsystem hast, kannst du also auch die Ausgangselemente in das Zielsystem transformieren. Das fertige DGM lässt sich ebenfalls "ausrichten", AutoCAD führt aber in diesem Falle nur eine zum WKS koplanare Translation aus und skaliert auch nicht. Gruß Bruno Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andrej Tsch Mitglied Bauingenieur
Beiträge: 17 Registriert: 14.12.2011 Autocad 2014 64bit Autocad 2014 Civil3d 64bit Windows 7
|
erstellt am: 11. Okt. 2013 14:02 <-- editieren / zitieren --> Unities abgeben:
|
TheWalrus Mitglied Ingenieur
Beiträge: 436 Registriert: 28.02.2006 ThinkPad P51 mit 64GB und 2x32"UHD an Quadro M1200; HP Z1; Pixelstation mit 128GB HS, Doppel-Xeon mit je 6 Kernen für Photogrammetrie; InfraStructure Design Suite Premium 2020 und Vorgänger
|
erstellt am: 11. Okt. 2013 15:43 <-- editieren / zitieren --> Unities abgeben: Nur für Andrej Tsch
|
Dick Feynman Mitglied Bauingenieur
Beiträge: 517 Registriert: 03.01.2007 WIN 7x64 Civil3D 2018 Deu, Dell Precision M6800
|
erstellt am: 11. Okt. 2013 17:18 <-- editieren / zitieren --> Unities abgeben: Nur für Andrej Tsch
Hallo zusammen, spontane Idee eines Unwissenden: Excel & Matrizenrechnung Drehung in der Ebene: x'=x*cos(PHI)+y*sin(PHI) y'=-x*sin(PHI)+y*cos(PHI) wobei (PHI) der Drehwinkel ist. Bei 3D-Drehung wirds ein wenig aufendiger... Ich würde das kurz mit VBA programmieren, sonst müsste die Funktion in zigtausenden von Zellen eingefügt werden. Ginge wahrscheinlich auch, dauert vermutlich nur länger. Muss aber zugeben, ich habe so etwas auch noch nicht versucht.
Grüße DF
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andrej Tsch Mitglied Bauingenieur
Beiträge: 17 Registriert: 14.12.2011 Autocad 2014 64bit Autocad 2014 Civil3d 64bit Windows 7
|
erstellt am: 14. Okt. 2013 08:08 <-- editieren / zitieren --> Unities abgeben:
|
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9732 Registriert: 01.12.2003 Map/Civil 3D 2005-2023, aktuelle SPs.
|
erstellt am: 14. Okt. 2013 10:00 <-- editieren / zitieren --> Unities abgeben: Nur für Andrej Tsch
|
Andrej Tsch Mitglied Bauingenieur
Beiträge: 17 Registriert: 14.12.2011 Autocad 2014 64bit Autocad 2014 Civil3d 64bit Windows 7
|
erstellt am: 11. Nov. 2013 14:17 <-- editieren / zitieren --> Unities abgeben:
Da bin ich schon wieder, mit dem altbekannten Problem. Habe mehrfach den Ausrichten Befehl ausprobiert (über 3 Punkte). Das einzige was Civil macht, ist das DGM nach oben oder unten verschieben. (Translation geht, Rotation nicht) Hat das eventuell was damit zu tun, dass das DGM über eine Punktwolke erstellt wurde? Grüße Andrej 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: 9732 Registriert: 01.12.2003 Map/Civil 3D 2005-2023, aktuelle SPs.
|
erstellt am: 12. Nov. 2013 12:57 <-- editieren / zitieren --> Unities abgeben: Nur für Andrej Tsch
Ein DGM wird über Definitionen gesteuert und kann nicht um die Achsen rotiert werden. Translation (Verschiebung)ist allerdings möglich. Die DWG mit dem DGM kann man aber in einer anderen Zeichnung via AutoCAD EXTERNREF Zuordnen und dann natürlich auch frei verdrehen. Eine Bearbeitung des DGMs muss dann aber in der Ursprungs-DWG erfolgen. ------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de [Diese Nachricht wurde von CAD-Huebner am 12. Nov. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andrej Tsch Mitglied Bauingenieur
Beiträge: 17 Registriert: 14.12.2011 Autocad 2014 64bit Autocad 2014 Civil3d 64bit Windows 7
|
erstellt am: 12. Nov. 2013 13:44 <-- editieren / zitieren --> Unities abgeben:
Also im Klartext: geht nicht. Da ich es für eine Höhenanalyse brauche, taugt die X-Referenz glaube ich nicht oder täusche ich mich da. Andere Überlegung ist es auch Polygone aus dem DGM zu extrahieren und diese zu drehen. Bei mehreren Tausend Polygonen geht der Rechner jedoch mMn in die Knie. 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: 12. Nov. 2013 17:10 <-- editieren / zitieren --> Unities abgeben: Nur für Andrej Tsch
|
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9732 Registriert: 01.12.2003 Map/Civil 3D 2005-2023, aktuelle SPs.
|
erstellt am: 12. Nov. 2013 17:44 <-- editieren / zitieren --> Unities abgeben: Nur für Andrej Tsch
Ich hab es jetzt so verstanden, das die Rohmessdaten nicht parallel zum Auswertehorizont liegen, also erst noch transofrmiert werden müssen. Es muss eine räumliche 6 oder 7 Parameter Transformation der Ausgangsdaten vorgenommen werden. Das ist grundsätzlich auch mit dem Befehl AUSRICHTEN möglich, dieser wird jedoch auf AutoCAD Objekte angewendet und ist daher nicht sehr performant. Eine vorab-Transformation der Rohdaten ist evt. zu bevorzugen. http://www.in-dubio-pro-geo.de/?file=adjust/trafog------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dick Feynman Mitglied Bauingenieur
Beiträge: 517 Registriert: 03.01.2007 WIN 7x64 Civil3D 2018 Deu, Dell Precision M6800
|
erstellt am: 12. Nov. 2013 22:50 <-- editieren / zitieren --> Unities abgeben: Nur für Andrej Tsch
|