Gradiente-Tests (Geodäsie/Vermessung)

philipp, Saturday, 05.09.2009, 15:25 (vor 5517 Tagen) @ philipp

So, nun hab ich mich mal rangesetzt an Andys Höhenpläne...
Weit musste ich gar nicht gehen, um auf das erste Problem (und das zweite :waving: ) zu stoßen:

Andys Achse (Freren) sieht so aus:

021     1000000   47639         1
021     1179234   47925  33745825
021     1614643   53146   5911863
021     1659593   54270         1
021     1659693   54370         1
021     1692593   55002         1
021     1705992   55144         1
021     1706092   55044         1
021     1712592   54881         1
021     1807008   56357   9471284
021     2118337   55013  18000000
021     2677951   60591  38925000
021     3602500   51810  28500000
021     4421009   58190  12200000
021     4894438   54256  21000000
021     5910962   64265  25000000
021     6781061   42328  22500000
021     7044884   41176         1

Soweit ok. Was dort "fehlt", ist die überflüssige(?) Schlussspalte. Also die beiden Nullen bzw. das Lehrzeichen und die Null:

021     1000000   47639         100
021     1179234   47925  33745825 0
021     1614643   53146   591186300
021     1659593   54270         1 0
021     1659693   54370         100
021     1692593   55002         1 0
021     1705992   55144         100
021     1706092   55044         1 0
021     1712592   54881         100
021     1807008   56357   9471284 0
021     2118337   55013  1800000000
021     2677951   60591  38925000 0
021     3602500   51810  2850000000
021     4421009   58190  12200000 0
021     4894438   54256  2100000000
021     5910962   64265  25000000 0
021     6781061   42328  2250000000
021     7044884   41176         1 0

Dein Proggi braucht die beiden letzten Zeilen anscheinend zwingend, da die Halbmesser (Wannen-/Kuppenradien) ansonsten um den Faktor 100 schrumpfen. Das ist so natürlich blöd. Es sollte so funktionieren, daß das (Nicht-)Vorhandensein der beiden letzten Spalten egal ist!

Ich hab das in der Rohdatei dann mal so manuell gedreht, das LeAxe das nun trotzdem richtig umwandelt, um die eigentlichen Daten weiter vergleichen zu können.
[@Andy: Plan 02 fehlt! Scheint ausgerechnet der zu sein, wo ein im RoadEd rot markierter Bereich ist. Gibt's den noch?]

Fazit: Es passt (zumindest in den 90% außerhalb von Plan 02)!
Es gibt durchaus Abweichungen von mehreren Zentimetern bei den Kuppen-/Wannenbeginnen und -enden (in der Lage/Stationierung), aber das dürfte vernachlässigbar sein, wenn man sich die wahrscheinlichen Gründe näher ansieht.
So sind die Halbmesser/Radien bei Andy (fast) durchweg im 5-stelligen Bereich, z.B. 34000m. Das hat zwangsläufig einen extrem schleifenden Schnitt von Tangente und Gradiente am Kuppen-/Wannenbeginn/-ende zur Folge, wo wohl schon das weglassen hinterster Kommastellen bei den Zwischenberechnungen zu zentimetergroßen Differenzen führen kann.
Da die Höhe jedoch immer bis auf 1-2 Millimeter exakt zum Plan stimmt und bei einem extrem schleifenden Schnitt einer teilweise über 1km großen Ausrundung in der Praxis völlig egal ist, ob der Schnurnagel bei Station 1+234,567 oder 1+234,637 steht, dürfen wir abgesehen vom oben angesprochenen Problemchen wohl von einer exakten 021>gsi-Umsetzung durch Micha/Andy ausgehen.

Das gilt theoretisch wohl auch hier (Niederfinow), obwohl es hier ein anderes Problem gibt, das ganz praktisch zu einem falschen Ergebnis führt - wem fällt es beim Studium der 021-Daten auf? ;-):

02129    -30000    4990          00                                        
02129    -21333    4990          00                                             
02129      0000    5086          00                                             
02129     77932    5437   200000000                                             
02129    182900   11000  -145000000                                             
02129    313000   11000  -140000000                                             
02129    464823    5838   100000000                                             
02129    499699    5524          00                                             
02129    500545    5517          00

Na...?
Richtig: Es tauchen plötzlich auch Minuszeichen auf!
Bei der Stationierung mag das so noch i.O. sein - schließlich spricht nix gegen negative Stationen - aber bei den Halbmessern/Radien sind wir von immerwährenden positiven Zahlen ausgegangen. Offenbar gibt's aber auch hier manchmal negative Zahlen, glücklicherweise immer dann, wenn's auch im gsi negativ werden muss.

Ich fasse zusammen: 040/021 scheinen nicht 100%ig eindeutig geregelt zu sein. Mal gibt's Dezimaltrenner (siehe unten), mal nicht. Mal positive und negative Halbmesser, mal nur positive (obwohl auch negative dabei sind). Alles sehr unschön...
Micha/Andy - man müsste jetzt eine kleine Abfrage einbauen, ob ein im gsi negativ werdender Halbmesser auch in der 021 schon negativ dargestellt ist. Beachtet man das nämlich nicht, wird minus und minus zu plus und wir erhalten geradewegs den genau falschen Halbmesser (Wanne statt Kuppe).
Ich würde die Berechnung so lassen wie bisher und einfach nochmals das Vorzeichen am Ende drehen, wenn die Zahl schon negativ ist in der 021!

PS: Kann LeAxe jetzt eigentlich auch mit Dezimaltrennern (=Punkte) umgehen oder benötigt es "glatte" Ziffernreihen?
Mir sind nun nämlich auch bei Andys Rohdaten 040er/021er mit Dezimaltrennern aufgefallen, bei denen man dann vor einer Umwandlung noch die Punkte spaltenweise löschen müsste (samt anschließendem "aufrücken" der Ziffernspalten um jeweils einem nach rechts).

[PS @Andy: Bei Xanten habe ich gar keine 021, allerdings geben da auch deine Schnitte nicht viel her. Ich hoffe mal, das die anderen beiden Beispiele ausreichend waren und nicht auch im dritten Fall irgendein Problem zu Tage treten würde... :yes:]

Grüße,
Flip


gesamter Thread:

 RSS-Feed dieser Diskussion