Closed qw3ry closed 8 years ago
Bump.
Hey Tobi, ich habe deinen Code angeschaut und getestet ob alles funktioniert. Dabei ist mir aufgefallen das bei einem LOD von kleiner als 0.5 zum Teil Geodäten durch die Kugel gezeichnet werden. Außerdem scheint der sphericalToCartesian Filter bei ausgestellter transform Funktion nicht die daten auf Karten größe zu reduzieren. (möglicherweiße schon gefixed) Dadurch konnte ich die Flachkarte nicht wirklich testen. Ansonsten funktioniert alles recht gut auch dein code ist gut strukturiert und kommentiert.
Okay. Ich hab grad den develop nochmal reingemerged. Das mit dem S2C-Filter ist hiermit gefixt, flachkarte sollte also jetzt gehen.
Dass die Geodäten durch die Kugel gehen liegt daran, dass bei niedrigem LoD nur eine (bzw. wenige) gerade Linie(n) von Start- zu Endflughafen gezeichnet werden. Die gehen dann natürlich durch die Erde durch (wenn die Flughäfen weit genug auseinander sind). IMHO ist das Teil des Konzepts.
Damit werden jetzt auch die Arrays weitergereicht. Ich bin mir nicht ganz sicher ob das so wirklich korrekt funktioniert, aber ich fürchte wir müssen jetzt damit leben.
Hab die Arrays doch noch gefixt. getSize() != getNumberOfTuples()
:(
Bitte drueberschauen. Insbesondere Naming und Umstaendlichkeit vom Code pruefen - ich hab einiges hin und herjonglieren muessen und bin mir nicht sicher ob das so gut ist.
Ergaenzung: Wegen dem default-Wert in globe.radius sind die Boegen in der Flachkarte kaum zu sehen. Im Globe-Modus passt aber alles, der Rest wird von @Marukyu gerade gefixtAusserdem fehlt noch die Fluglaenge als Attribut, die sich der Kunde am Montag gewuenscht hat.