[opengeodb] Dokumentation

Martin Trautmann traut at gmx.de
Die Mar 25 23:16:09 CET 2008


Stephan Schuster wrote:

> Allerdings finde ich den Ansatz von Martin ebenfalls interessant, die
> Auswahl vorher über die maximal / minimal in Frage kommenden lat und lon
> einzuschränken. Wie würde denn hierfür die Berechnung aussehen, also wie
> komme ich vom Umkreis-Radius auf die entsprechenden lat- / lon-Werte?
> Ich bin da nicht so firm ;-)

Du musst einfach die Formel passend umstellen:

Die Abweichung um deinen Sollwert bekommst du mit lon +- d_lon und
lat +- d_lat. earth ist der Erdradius...

d_lon =
abs(acos(
     (cos(distance/earth) - sin(lat)*sin(lat)) /
     (cos(lat)*cos(lat)))
    *45/atan(1))

d_lat =
abs((distance/earth)*45/atan(1))