![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
28/08/2007, 06:46
|
![Avatar de Kelpie](http://static.forosdelweb.com/customavatars/avatar5037_1.gif) | | | Fecha de Ingreso: febrero-2002 Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 23 años Puntos: 8 | |
Re: Distancia entre dos puntos (dados por longitud y latitud) Distancias I
La latitud y la longitud son distancias en grados al meridiano 0 y al ecuador.
La latitud (distancia al ecuador) puede ser Norte o Sur, pero siempre entre 0 y 90º
La longitud (distancia al meridiano 0) es más complicada y se puede expresar de varias maneras:
- Especificando Este u Oeste, en cuyo caso estará entre 0 y 180
- Empleando positivos para el Este y negativos para el Oeste, en cuyo caso estará entre -180 y 180
- Empleando la circunferencia completa, en cuyo caso estará entre 0 y 360, y siempre son Este
Dependiendo de cómo lo expreses lo harás de una manera u otra.
En todos los casos llegaras a representar el punto en un sistema cartesiano, definido por sus distancias en Km al eje X (Ecuador) y al eje Y (Meridiano 0).
A partir de ese momento, la distancia entre ellos es trivial:
D=SQR((X2-X1)^2+(Y2-Y1)^2), siendo
D: La distancia a calcular
X1-Y1: coordenadas del punto 1
X2-Y2: coordenadas del punto 2
Sigue...
__________________ Kelpie |