[OSM-talk-fr] calcul boundingbox
Eric Sibert
courrier at eric.sibert.fr
Ven 2 Oct 13:08:48 UTC 2009
En première approximation et si la boîte n'est pas trop grande, tu
fais une projection à la louche avec le centre au point central (tout
en radian):
Point central (Lat0, Long0)
R : rayon de la terre
Point quelconque (Lat, Long)
X = (Long-Long0)*R*cos(Lat0)
Y = (Lat-Lat0)*R
On trouve facilement les formules inverses (Lat, Long en fonction de X, Y).
DX : dimension en Est-Ouest
DY : dimension Nord-Sud
Tu définies les 4 angles de ton rectangle par (+/-DX/2, +/-DY/2). Avec
les formules inverses, on retourne à des couples Lat/Long.
Si tu veux un résultat plus précis, je pense que le mieux est
d'utiliser une "projection stéréographique oblique" centrée sur le
point central.
Eric
Plus d'informations sur la liste de diffusion Talk-fr