Allplan Road - Import Achse LandXML


Hallo zusammen,

ich habe gerade Versucht eine Achse inkl. Gradiente im LandXML Format über den Befehl "Import Straßendaten" aus dem Road-Modul zu importieren.
Wie auch bei dem normalen Import von LandXML Achsen wird die Gradiente dabei aber nicht übergeben. D.h. es wurden keine Höheninformationen übergeben.

Ist das so gewollt? Wenn ja, wie kann ich die Gradiente einlesen?
Im Anhang befindet sich die verwendete LandXML Datei.

Gruß
Jan

Brücken und Ingenieurbau
VIC Planen und Beraten GmbH

https://www.vic-gmbh.de/

Adjuntos (1)

Type: text/xml
Descargado 602 veces
Size: 8,38 KiB

Show most helpful answer Hide most helpful answer

Im Geometrie-Plugin ist ab Version 2.0.0.15 ein verbesserter LandXML-Import enthalten.
Dieser importiert fast alle in der LandXML enthaltenen Daten, insbesondere:
-Geländepunkte als 3D-Punkte
-TIN's (DGM) als 3D-Flächenverbund
-horizontale Achsen als echte 3D-Kurven
-vertikale Achsen (Gradienten) als echte 3D-Kurven
-Querschnitte an den versschiedenen Stationierungen als 2D-Polylinien bzw. geschlossene Polygonzüge
-Vertikale Achsen und Querschnitte sind dabei in einem Raster mit Beschriftung eigebettet.
-Planfeatures (beliebige 2D- oder 3D-Linien und Kreisbögen , z.B. Höhenlinien)
-Parzellierung als 2D-Geometrien "unter" dem DGM

Damit lassen sich mit der Funktion "Kurve aus Achse und Gradiente" echt runde Achsen im Raum erzeugen.(ohne Segmentierung!)
Auch als Viewer für LandXML-Daten läßt sich das Plugin gut benutzen, um den Datei-Inhalt schnell überprüfen zu können.

Anbei mal das Ergebnis des Imports der Testachse_V12.xml.

Adjuntos (3)

Type: image/png
Descargado 38 veces
Size: 33,10 KiB
Type: application/ndw
Descargado 575 veces
Size: 1,06 MiB
Type: image/png
Descargado 53 veces
Size: 72,54 KiB
1 - 10 (14)

Hallo Jan,

wenn kein Gelände vorhanden ist, wird nur die Achse im Grundriss als 2D-Element dargestellt.
Um die Raumachse zu visualisieren, muss die eingelesene Achse mit einem Gelände verknüpft sein.
Dazu im Geländemanager einfach ein neues Gelände anlegen.
Z.B. 4 Geländepunkte beliebig im Bereich der Achse absetzen und über die Funktion "Geländepunkte hinzufügen" zum neuen Gelände hinzufügen. Im Achsmanager muss die Achse noch mit diesem Gelände verknüpft werden (Zeile "Geländemodell"). Dann ist Raumkurve sichtbar (siehe Screenshot).

VG
Kai

Kai Lakeberg
Dipl.-Ing.(FH)
Senior Product Consultant
Training & Consulting
ALLPLAN Deutschland GmbH
klakeberg (please no spam) @ (please no spam) allplan.com

Adjuntos (1)

Type: image/jpeg
Descargado 111 veces
Size: 65,55 KiB

das hat funktioniert. Danke Kai.
Noch eine Frage im Anschluß: Kann man die Segmentlänge der 3D-Achse irgendwie einstellen. Bei mir sind das im Moment immer 5m und das ist für meinen kleinen Bereich deutlich zu grob.

Brücken und Ingenieurbau
VIC Planen und Beraten GmbH

https://www.vic-gmbh.de/

Ich vermute, du meinst die Segmentierung des 3D-Polygonzugs?
Meines Wissens dient diese nur zur optischen Darstellung der Achse. Die Berechnung des eigentlichen Straßenkörpers kann in den allgemeinen Einstellungen (Zahnrad links oben) unter -> Straßenmodell -> Allgemein -> Straßendarstellung für Gerade, Kurve und Verziehungen explizit eingestellt werden.

Kai Lakeberg
Dipl.-Ing.(FH)
Senior Product Consultant
Training & Consulting
ALLPLAN Deutschland GmbH
klakeberg (please no spam) @ (please no spam) allplan.com

Die Daten aus der XML zu extrahieren ist nicht schwer.
Einfach den Polygonzug mit den Koordinaten zeichnen, und dann mit den angegebenen Radien ausrunden.

Ich hab das mal gemacht, hat keine 10 min gedauert.

Dass dazu in Road ein Gelände vorhanden sein muss, und dieses auch noch mit der Achse verknüpft sein muss, ist meines Erachtes etwas komisch. Aber immerhin, es funktioniert...

Adjuntos (3)

Type: image/png
Descargado 75 veces
Size: 94,78 KiB
Type: image/png
Descargado 54 veces
Size: 13,26 KiB
Type: application/ndw
Descargado 548 veces
Size: 832,28 KiB

Ja stimmt, nachzeichnen geht natürlich.
In der Regel möchte man sich das aber ersparen, da die Infos in der Datei sowieso vorliegen.

Die Anbindung an das Gelände bei der neuen Straßenplanung hat damit zu tun, dass eine direkte Verknüpfung mit dem Urgelände erreicht werden soll. Böschungsfuß, -kopf etc. werden dann bei Erstellung des Straßenkörpers entlang der automatisch am Bestandsgelände abgeschnitten und die Massen können über Reports gleich rausgezogen werden.

Kai Lakeberg
Dipl.-Ing.(FH)
Senior Product Consultant
Training & Consulting
ALLPLAN Deutschland GmbH
klakeberg (please no spam) @ (please no spam) allplan.com

Guten Morgen,
das segmentieren hat funktioniert. Das Nachzeichnen der 3D-Achse wäre auch eine Option, jedoch befinde ich mich aktuell noch in der Testphase und da möchte ich natürlich einen Workflow mit so wenig Aufwand wie möglich finden.

Ich habe noch eine weitere Frage zu der 3D-Achse:
Mir ist aufgefallen, dass die importierte 3D-Achse an einigen Stellen Höhensprünge aufweist. In dem angehängten Bild beträgt der Sprung über 17m! Das kann ich mir mit Rundungs- bzw. Rechenungenauigkeiten nicht erklären. Lade ich dieselbe Achse z.B. in Desite ein, ist dieser Sprung nicht vorhanden. Lässt sich ein solcher Höhensprung durch Einstellungen vermeiden oder sind eventuell meine Grundlagendaten fehlerhaft?

Gruß
Jan

Brücken und Ingenieurbau
VIC Planen und Beraten GmbH

https://www.vic-gmbh.de/

Adjuntos (1)

Type: image/jpeg
Descargado 44 veces
Size: 43,05 KiB

Guten Morgen Jan,

ich kann bei mir keinen Höhensprung in der Achse feststellen, da läuft alles sauber durch.
Vor allem ist ja in dem von dir angegebenen Stationsbereich kein Elementwechsel, weder im Grundriss, noch im Höhenprofil.
Doofe Frage: Große Koordinaten?

Kai Lakeberg
Dipl.-Ing.(FH)
Senior Product Consultant
Training & Consulting
ALLPLAN Deutschland GmbH
klakeberg (please no spam) @ (please no spam) allplan.com

Adjuntos (1)

Type: image/jpeg
Descargado 26 veces
Size: 117,82 KiB

Scheinbar ein Fehler beim Parsen der Stützpunkte.
Das manuellen Nachzeichnen bringt einen Höhenunterschied von ~ 17 m erst ab Station 2892 (s.station_2892.png).
Die nächste Station ist aber 458 m weg!

Beim Import mit dem Geometry-Plugin, welches ab Version 2.0.0.14 auf den Import der Gradiente beherrscht, treten diese Fehler nicht auf.

Die LandXML-Datei ist auch nicht ganz fehlerfrei!
Statt <ParaCurve> müßte eigentlich <CircCurve> benutzt werden, da bei ParaCurve gar kein Attribut "Radius=..." angegeben werden kann!
siehe Schema-Dokumenation LandXML

Adjuntos (2)

Type: image/png
Descargado 16 veces
Size: 19,41 KiB
Type: image/png
Descargado 19 veces
Size: 94,78 KiB

Hallo Jan

Hier noch ein kleiner Tipp zum Road.
Ich würde noch versuchen die Vertikale Achsgeometrie zu konvertieren.

Ich sehe bei mir danach keinen Vertikalen Fehler von 17 Metern.

Gruss Thierry

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

Adjuntos (1)

Type: image/jpeg
Descargado 99 veces
Size: 350,45 KiB
1 - 10 (14)