[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))