Soldner Koordinatentransformation (Geodäsie/Vermessung)
Hallo Micha,
du brauchst zunächst diese 4 Merdianbogen-Koeffizienten alpha, beta, gamma und delta:
double a = _ellipsoid.AxisA * (1 - _ellipsoid.EccentricityPow2);
double ePow4 = Math.Pow(_ellipsoid.EccentricityPow2, 2);
double ePow6 = Math.Pow(_ellipsoid.EccentricityPow2, 3);
double ePow8 = Math.Pow(_ellipsoid.EccentricityPow2, 4);
_coefficients.Alpha = 0.017453292519943295769236907684886 * a * (1 + 0.75 * _ellipsoid.EccentricityPow2 + 0.703125 * ePow4 + 0.68359375 * ePow6 + 0.67291259765625 * ePow8);
_coefficients.Beta = 0.5 * a * (0.75 * _ellipsoid.EccentricityPow2 + 0.9375 * ePow4 + 1.025390625 * ePow6 + 1.07666015625 * ePow8);
_coefficients.Gamma = 0.25 * a * (0.234375 * ePow4 + 0.41015625 * ePow6 + 0.538330078125 * ePow8);
_coefficients.Delta = 0.16666666666666666666666666666667 * a * (0.068359375 * ePow6 + 0.15380859375 * ePow8);
Schaut schlimm aus, aber kopier diesen Teil (der stimmt 100%ig).
Dann kommt G0 (Meridianbogenlänge von Breite Ursprung dran):
double G0 = (_coefficients.Alpha * originLatitude.Degree - _coefficients.Beta * Math.Sin(2 * originLatitude.Radian) + _coefficients.Gamma * Math.Sin(4 * originLatitude.Radian) - _coefficients.Delta * Math.Sin(6 * originLatitude.Radian));
Vorsichtig, die Ursprungsbreite muss mal in Grad und mal in Radian angewendet werden.
Und nun kommt die Fußpunktsbreite dran (northing = G0 + x):
GAngle psi = new GAngle(northing / _coefficients.Alpha, GAngleMode.Degree);
double n = _ellipsoid.Flattening / (2 - _ellipsoid.Flattening);
double n3 = n * n * n;
GAngle bf = new GAngle(psi.Degree + (85.9436692696 * (n - 0.5625 * n3)) * Math.Sin(2 * psi.Radian) + (75.2007106107 * n * n) * Math.Sin(4 * psi.Radian) + (90.1214865257 * n3) * Math.Sin(6 * psi.Radian), GAngleMode.Degree);
Ich hoffe, du kannst diese Formeln einfach einsetzen. Ich bin sicher, dass meine Fußpunktbreite korrekt ausgerechnet wird, da sie auch erfolgreich bei Gauß-Krüger-Koordinaten eingesetzt werden und da gibt es eine wunderbare Übereinstimmung meiner Ergebnisse mit denen von TransDat.
Lg,
Robert
gesamter Thread:
- Soldner Koordinatentransformation -
Thalion,
21.05.2008, 11:22
- Soldner Koordinatentransformation -
MichaeL,
21.05.2008, 14:40
- Soldner Koordinatentransformation -
Thalion,
21.05.2008, 15:44
- Soldner Koordinatentransformation -
MichaeL,
21.05.2008, 19:10
- Soldner Koordinatentransformation -
Thalion,
21.05.2008, 23:35
- Soldner Koordinatentransformation -
MichaeL,
26.05.2008, 15:45
- Soldner Koordinatentransformation -
Thalion,
26.05.2008, 18:00
- Soldner Koordinatentransformation -
MichaeL,
26.05.2008, 21:16
- Soldner Koordinatentransformation -
Thalion,
27.05.2008, 11:04
- Soldner Koordinatentransformation -
MichaeL,
27.05.2008, 11:51
- Soldner Koordinatentransformation -
Thalion,
27.05.2008, 16:04
- Soldner Koordinatentransformation -
MichaeL,
28.05.2008, 06:05
- Soldner Koordinatentransformation -
Thalion,
28.05.2008, 09:18
- Soldner Koordinatentransformation -
MichaeL,
30.05.2008, 06:38
- Soldner Koordinatentransformation -
Thalion,
30.05.2008, 10:43
- Soldner Koordinatentransformation -
MichaeL,
30.05.2008, 10:58
- Soldner Koordinatentransformation -
Thalion,
30.05.2008, 11:10
- Soldner Koordinatentransformation - MichaeL, 30.05.2008, 11:18
- Soldner Koordinatentransformation -
Thalion,
30.05.2008, 11:10
- Soldner Koordinatentransformation -
MichaeL,
30.05.2008, 11:11
- Soldner Koordinatentransformation - MichaeL, 30.05.2008, 11:13
- Soldner Koordinatentransformation -
MichaeL,
30.05.2008, 10:58
- Soldner Koordinatentransformation -
Thalion,
30.05.2008, 10:43
- Soldner Koordinatentransformation -
MichaeL,
30.05.2008, 06:38
- Soldner Koordinatentransformation -
Thalion,
28.05.2008, 09:18
- Soldner Koordinatentransformation -
MichaeL,
28.05.2008, 06:05
- Soldner Koordinatentransformation -
Thalion,
27.05.2008, 16:04
- Soldner Koordinatentransformation -
MichaeL,
27.05.2008, 11:51
- Soldner Koordinatentransformation -
Thalion,
27.05.2008, 11:04
- Soldner Koordinatentransformation -
MichaeL,
26.05.2008, 21:16
- Soldner Koordinatentransformation -
Thalion,
26.05.2008, 18:00
- Soldner Koordinatentransformation -
MichaeL,
26.05.2008, 15:45
- Soldner Koordinatentransformation -
Thalion,
21.05.2008, 23:35
- Soldner Koordinatentransformation -
MichaeL,
21.05.2008, 19:10
- Soldner Koordinatentransformation -
Thalion,
21.05.2008, 15:44
- Soldner Koordinatentransformation - MichaeL, 30.05.2008, 11:26
- Soldner Koordinatentransformation -
MichaeL,
01.06.2008, 16:59
- Soldner Koordinatentransformation -
Thalion,
02.06.2008, 15:15
- Soldner Koordinatentransformation -
MichaeL,
02.06.2008, 16:00
- Soldner Koordinatentransformation - Thalion, 02.06.2008, 16:06
- Soldner Koordinatentransformation -
MichaeL,
02.06.2008, 16:00
- Soldner Koordinatentransformation -
Thalion,
02.06.2008, 15:15
- Soldner Koordinatentransformation -
Fred,
09.09.2011, 16:55
- Soldner Koordinatentransformation - DieGeodaeten, 09.09.2011, 17:52
- Soldner Koordinatentransformation -
MichaeL,
21.05.2008, 14:40