Support Forum

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/

Anhänge (1)

Typ: text/xml
602-mal heruntergeladen
Größe: 8,38 KiB

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

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.

Anhänge (3)

Typ: image/png
38-mal heruntergeladen
Größe: 33,10 KiB
Typ: application/ndw
575-mal heruntergeladen
Größe: 1,06 MiB
Typ: image/png
53-mal heruntergeladen
Größe: 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

Anhänge (1)

Typ: image/jpeg
111-mal heruntergeladen
Größe: 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...

Anhänge (3)

Typ: image/png
75-mal heruntergeladen
Größe: 94,78 KiB
Typ: image/png
54-mal heruntergeladen
Größe: 13,26 KiB
Typ: application/ndw
548-mal heruntergeladen
Größe: 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/

Anhänge (1)

Typ: image/jpeg
44-mal heruntergeladen
Größe: 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

Anhänge (1)

Typ: image/jpeg
26-mal heruntergeladen
Größe: 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

Anhänge (2)

Typ: image/png
16-mal heruntergeladen
Größe: 19,41 KiB
Typ: image/png
19-mal heruntergeladen
Größe: 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

Anhänge (1)

Typ: image/jpeg
99-mal heruntergeladen
Größe: 350,45 KiB
1 - 10 (14)