Tema cerrado 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Solucionado Calculo de distancias entre coordenadas GPS
20-07-2012, 08:34 AM
Mensaje: #1
Calculo de distancias entre coordenadas GPS
Tengo una funcion que en teoria calcula la distancia entre dos coordenadas GPS, es la siguiente:
Function Metros (lat1,long1,lat2,long2)
'Funcion que devuelve la distancia en metros entre dos posiciones GPS
dim x1,y1,x2,y2,DAVLAT,DAVLON
E18=6378.3888
E19=297
E14=749.671
E20=1/E19
E21=(2*E20)-(E20*E20)
' Posicion 1
DAVLAT=(Cdbl(lat1)/180)*3.1416
DAVLON=(Cdbl(long1)/180)*3.1416
E22=E18/(sqr(1-(E21*Sin(DAVLAT)*Sin(DAVLAT))))
x1=(E22+E14)*Cos(DAVLAT)*Cos(DAVLON)
y1=(E22+E14)*Cos(DAVLAT)*Sin(DAVLON)
' Posicion 2
DAVLAT=(Cdbl(lat2)/180)*3.1416
DAVLON=(Cdbl(long2)/180)*3.1416
E22=E18/(sqr(1-(E21*Sin(DAVLAT)*Sin(DAVLAT))))
x2=(E22+E14)*Cos(DAVLAT)*Cos(DAVLON)
y2=(E22+E14)*Cos(DAVLAT)*Sin(DAVLON)
Metros=sqr(((x1-x2)*(x1-x2))+((y1-y2)*(y1-y2)))
End Function

dando los siguientes valores:
1 punto: latitud 43,25748 longitud: -8,25241
2 punto: latitud 43,26365 longitud: -8,24959

devuelve: 1930,009398
no sé si son metros o kilometros, para kilometros me parece excesivo porque la lectura entre los dos puntos fue en un periodo de 1 minuto y si son metros me parece muy rapido el desplazamiento.
Encuentra todos sus mensajes
Tema cerrado 


Mensajes en este tema
Calculo de distancias entre coordenadas GPS - Cardama - 20-07-2012 08:34 AM

Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | XOne | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS