AddOn Baugrube und DGM, Neuvermaschung mit Bruchkanten


Guten Tag zusammen, anbei zwei screens. Eines ist ein sehr schönes regelmässiges Netz welches auch die Bruchkannten kennt. Dort habe ich die Dreiecksvermaschung mit Bruchkanten direkt durch den Vermesser erhalten. Das andere ist aus Bruchkanten und Höhenlinien selber mittels DGM vernetzt wurden. Es sieht typisch aus für so ein Modell. Das Gelände wird exakt abgebildet, aber es entschehen sehr vielen Dreieckt mit sehr ungünstigen Seitenlänen. Die Bruckkanten (rot) sind bekannt und auf einem separaten Layer. Ich könnte problemlos durch Neuveretzung Ungenauigkeiten in Kauf nehmen, wichtig ist, dass die Bruchkanten erhalten bleiben.

Daher die Frage wie kann das unschöne Modell auch so schön regelmässig neu vernetzt werden? Bruchkanten müssen erhalten bleiben. der Rest kann auch leicht abweichen, um ein schöneres Netz zu bekommen.

Im DGM kann man Punkte im Raster von 2m erzeugen, diese exportieren und dann wieder importieren, dann ist das Netz sensationell regelmässig, nur bekomme ich dann die Bruchkanten dort nicht mehr reinvermascht.

gruss bernd

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Adjuntos (2)

Type: image/png
Descargado 107 veces
Size: 108,68 KiB
Type: image/png
Descargado 115 veces
Size: 122,95 KiB

Show most helpful answer Hide most helpful answer

Das Problem entsteht eigentlich durch die unterschiedliche "Auflösung" der Höhenlinien und der Bruchkanten.
Dort wo Höhenlinien mit gleicher "Segmentlänge" (Auflösung) nebeneinander verlaufen, sieht die Triangulation gut aus. Die Bruchkanten sind hingegen wenig bis gar nicht unterteilt!

Daraus ergben sich 2 Optimierungsrichtungen:

1. Auf den Bruchkanten im DGM weitere Punkte einfügen
2. Punkte auf den Höhenlinien löschen

oder eine Mischung aus beiden.

Es gibt ein Polygon-Reduktions-Funktion beim Geometry-Plugin. Diese versucht formbestimmende Kanten (Bruchkanten) zu erhalten, und "flache Bereiche" zu reduzieren. Diese Funktion könnte das evtl. automatisch lösen.

Auch dieser Ansatz kaan das leisten:
"Im DGM kann man Punkte im Raster von 2m erzeugen, diese exportieren und dann wieder importieren, dann ist das Netz sensationell regelmässig, nur bekomme ich dann die Bruchkanten dort nicht mehr reinvermascht."
Das nachträgliche "Reinvermaschen" der Bruchkanten sollte aber funktionieren: "Element in DGM einmaschen"

1 - 10 (28)

Hallo Bernd

Schau dir mal diesen Film an. Kennst du diesen Workflow mit dem DGM Modul schon?
https://youtu.be/WRCyZnFzo_A

Du kannst das natürlich auch beliebig mit einem Raster kombinieren, wichtig sind dabei einfach die unterschiedlichen Punktnummern.

Gruss Thierry

https://www.cds-bausoftware.ch
https://www.cds-bausoftware.ch/bundle
https://www.cds-ausbildung.ch

Das Problem entsteht eigentlich durch die unterschiedliche "Auflösung" der Höhenlinien und der Bruchkanten.
Dort wo Höhenlinien mit gleicher "Segmentlänge" (Auflösung) nebeneinander verlaufen, sieht die Triangulation gut aus. Die Bruchkanten sind hingegen wenig bis gar nicht unterteilt!

Daraus ergben sich 2 Optimierungsrichtungen:

1. Auf den Bruchkanten im DGM weitere Punkte einfügen
2. Punkte auf den Höhenlinien löschen

oder eine Mischung aus beiden.

Es gibt ein Polygon-Reduktions-Funktion beim Geometry-Plugin. Diese versucht formbestimmende Kanten (Bruchkanten) zu erhalten, und "flache Bereiche" zu reduzieren. Diese Funktion könnte das evtl. automatisch lösen.

Auch dieser Ansatz kaan das leisten:
"Im DGM kann man Punkte im Raster von 2m erzeugen, diese exportieren und dann wieder importieren, dann ist das Netz sensationell regelmässig, nur bekomme ich dann die Bruchkanten dort nicht mehr reinvermascht."
Das nachträgliche "Reinvermaschen" der Bruchkanten sollte aber funktionieren: "Element in DGM einmaschen"

Hier noch der Film (ab 4.55 min.) mit der Reduktion an einem Beispiel mit einem DGM aus Höhenlinien.
https://youtu.be/IDvIZk1uGr4?t=295

Gruss Thierry

https://www.cds-bausoftware.ch
https://www.cds-bausoftware.ch/bundle
https://www.cds-ausbildung.ch

Hallo zusammen,

besten Dank an Euch beide. Da habe ich erstmal genügend Futter um da bessere Vernetzung zu erhalten. Werde das testen und dann auch Rückinformationen geben.

gruss und schönen Feierabend allen hier, Bernd

PS:

Cita de: Nemo
Das Problem entsteht eigentlich durch die unterschiedliche "Auflösung" der Höhenlinien und der Bruchkanten.

Dort wo Höhenlinien mit gleicher "Segmentlänge" (Auflösung) nebeneinander verlaufen, sieht die Triangulation gut aus. Die Bruchkanten sind hingegen wenig bis gar nicht unterteilt!

Genau, einfach klar und deutlich das Problem beschrieben. Wenn man es dann weiss sieht man es auch wirklich sofort.

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

zur info ...

Auch dieser Ansatz kaan das leisten:
"Im DGM kann man Punkte im Raster von 2m erzeugen, diese exportieren und dann wieder importieren, dann ist das Netz sensationell regelmässig, nur bekomme ich dann die Bruchkanten dort nicht mehr reinvermascht."
Das nachträgliche "Reinvermaschen" der Bruchkanten sollte aber funktionieren: "Element in DGM einmaschen"
Funktioniert und hat auch früher funktioniert, da aber die Bruchkanten viel zu grosse punktabstände hatten gab es nichts sinnvolles.

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

- Bruchkantenpunktabstände auf ca. 1m verkleinert
- DGM mit Hoehenlinien erstellt
- Bruchkantenlinien importiert
- Netz sieht schon mal viel besser aus

- Höhenkoten im 1m Raster erstellt
- aus den Höhenkoten und aus den Bruchkantengeländepunkten ein neues DGM erstellt
- Bruchkantenlinien importiert
- wow, zurücklehnen und kurz geniessen ... siehe screen anbei

gruss bernd

PS: die geometry tools haben noch so einige nützliche tools. Die muss ich unbedingt mal testen ...

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Adjuntos (1)

Type: image/png
Descargado 73 veces
Size: 1,97 MiB

Das Verkleinern der Bruchkantenpunktabstände habe ich in FreeCAD gemacht, da ich in Allplan nichts dergleichen gefunden habe. Geht das auch mit Allplan?

- Ausgangspunkt: 3D-Linein mit variablen Punktabständen bis hin zu mehreren Metern
- Ziel: maximale Punktabstände von ca. 1.0 m

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

"Das Verkleinern der Bruchkantenpunktabstände habe ich in FreeCAD gemacht, da ich in Allplan nichts dergleichen gefunden habe. Geht das auch mit Allplan?"

Das geht mit der neuen Funktion: Kopieren entslang beliebigem Pfad" (s. kopiern_entlang_pfad.png)

Auch mit Visual-Scripting sollte das kein Problem sein.

Adjuntos (1)

Type: image/png
Descargado 50 veces
Size: 33,98 KiB

- Höhenkoten im 1m Raster erstellt

Fragen
Gibt es da ein Befehl wie man Höhenkoten in einem Raster erstellen kann oder muss man das manuell machen ?

Ich habe 3D Polygon Höhenlinien, wenn ich mit dem Add-on Baugrube sage die als Bruchkannten nehmen (JA) passiert nix.
Wenn ich hier "nein" wähle wird ein Gelände erstellt welche sich nicht an den Bruchkannten orientiert....

Kritik an Allplan ist nicht erwünscht!
v.2024

1 - 10 (28)