Forum: Sonstige Fragen zu Delphi
Delphi
by jfheins,
26. Sep 2009
Okay ... also nochmal die Formale für die Y-Koordinate:
Y_Pixel := 0 + (N_Koordiante - 50.782000) * (767 - 0) / (50.771600 - 50.782000)
Vereinfachen überlasse ich dir ;)
Die Formel sollte passen, falls nicht guck mal, ob du die Koordianten richtig parst...
Forum: Sonstige Fragen zu Delphi
Delphi
by jfheins,
26. Sep 2009
Naja, die Pixel fangen wahrscheinlich bei (0|0) an ...
Also für die X-Koordiante:
X_Pixel := 0 + (E_Koordiante - 6.0711) * (986 - 0) / ( 6.0918 - 6.0711)
Vereinfacht sich zu:
X_pixel := (E_Koordinate - 6.0711) * 47632.85024
Forum: Sonstige Fragen zu Delphi
Delphi
by jfheins,
26. Sep 2009
Und ich habe nur gesagt, dass dieser "OMG, Die Erde ist keine Scheibe"-Effekt bei einer Kartenfläche von 2,6 Quadratkilometern noch keine nennenswerten Auswirkungen hat - ergo rühren seine Probleme nicht daher :stupid:
Forum: Sonstige Fragen zu Delphi
Delphi
by jfheins,
25. Sep 2009
http://de.wikipedia.org/wiki/Lineare_Interpolation#Lineare_Interpolation
Die Formel da triffts eigentlich schon ganz gut.
Du hast die Pixel (y- bzw. Funktionswerte) und die Koordinate (X-wert)
Formel hernehmen, einsetzen fertig :stupid:
@Luckie: Doch, das geht schon. Zumindest wenn man nur einen sehr kleinen Teilausschnitt betrachtet - die Verzerrungen bleiben da noch im Rahmen.