Avatar

Achskonvertierung *.040 --> *.GSI (Geodäsie/Vermessung)

AWO, Nussbaumen AG, Thursday, 20.08.2009, 23:06 (vor 5362 Tagen) @ MichaeL

Hallo,

04040  40270487   59016          -1   -80000   480324270  3431466863  5805744950


als Gerade interpretiert wird (bei Dir Micha).
Komischerwiese ist klar definiert, dass straight keinen klothoidenparameter haben kann.

Woran erkennst Du an dieser Zeile, dass es keinen Klothoidenparameter gibt?

Doch es gibt einen (-80000), aber lt dem, dürfte es keine Gerade werden:

 
  else //( currentStation.getRadius() == 0 && currentStation.getClothoidParameter() == 0) {
   return "STRAIGHT";


zum "Ergebnis", was wir als richtig annehmen:
Wenn man sich mal genauer Spirin anguckt, scheint auf einmal Radius und Klothoidenparameter vertauscht zu sein.

*11....+0000000040211471 71....+00000000STRAIGHT 72....+0000000000000NON 73....+0000000000000NON 81..40+0000003431426442 82..40+0000005805701950 
*11....+0000000040270487 71....+0000000000SPIRIN 72....-0000000000080000 73....+0000000000000NON 81..40+0000003431466863 82..40+0000005805744950

bei der gerade steht für 73 Radius NON -> ok 73 scheint radius zu sein
darunter steht spirin für 73 scheinbar der klothoidenparameter mit -80000 ...

Diese Datei muss erstmal geprüft werden. Man sollte vll erstmal eine andere 040 zum testen nehmen.

EDIT: sehe gerade dein post. scheint also zu funktionieren ;)
Komisch, komisch ... Wieso ist jetzt der radius wieder richtig rum?^^ oO es ist vll zu spät dafür, ich muss ins Bett :P


gesamter Thread:

 RSS-Feed dieser Diskussion