TODOPIC
FORO TÉCNICO => Telefonía, GPS y Microcontroladores => Mensaje iniciado por: DrZaius en 20 de Abril de 2007, 20:59:14
-
Hola a todos, primero saludar a todos los compis del foro en mi primer mensaje :D
Resulta que estoy realizando un proyecto en el cual uso un GPS con un pic (18F2550) para calcular la distancia (en metros) entre dos coches (equipados cada uno con este circuito)
El problema es que el GPS me da la posición en coordenadas geográficas (latitud,longitud) y no estoy seguro de si debo convertirlas a coordinadas UTM para encontrar la distancia entre los dos coches...Lo peor de todo es que hacer este paso de geográficas a UTM no es ninguna broma, y no me gustaría tener que ponerme a estudiar cartografía en este momento... :? :? :x
A ver si alguien me puede aclarar el tema
Saludos!! :-)
-
Hola, supongo que existira una relacion entre grados y metros... por lo cual seria por regla de tres :? (es una suposicion... )
que pasa si tomas las cordenadas entre 100 metros y calculas la relacion... a ver los amigos que emplean GPC si aclaran esto? :lol: :mrgreen:
Norberto
-
Gracias por la respuesta,
Todopic, eso es lo que yo había pensado en un principio...Pero después de ir leyendo por ahí, creo que no es tan fácil...Debido a que la tierra no es una esfera perfecta, el paso de grados-UTM depende del paralelo (y/o meridiano?) donde nos encontremos, así que supongo que esta regla de tres no sería válida... :x
A ver que más nos pueden decir por ahí...
Saludos
-
Uff, pues sí que parece complicado lo de la conversión:
http://recursos.gabrielortiz.com/index.asp?Info=058a
Supongo que en tu proyecto aceptas un margen de error grande; el GPS ya tiene una variación de +-10m. y si pretendes referenciar dos aparatos habrá que duplicarlo.
-
Gracias Nocturno por la respuesta,
esa página es precisamente donde he visto lo complicado que está el tema de la conversión...Vaya muertos de ecuaciones!! :D
Si bueno, el error de 20m tampoco es que sea decisivo para mi aplicación, por eso no hay problema
Saludos!
-
Pues efectivamente hay que pasarlo a unidades UTM, la explicación es que si los dos coches estuvieran sobre el mismo meridiano, no estarian igual de separados si estuvieran sobre el ecuador, que si estuvieran cerca del polo norte o del polo sur.
Un saludo
-
Hola: aparte debes calcular la hipotenusa que se forma con las diferencias de latitud y longitud, suerte con el proyecto, Saludos!.
-
Hola amigo!
Supongo que si la distancia entre los coches no es mucha (digamos que menos de 100km), el error de los GPS (los +/-10m que te decia Nocturno) sera mayor que el que te agregue suponer que la tierra es plana.
Dentro de un radio de 100 km, la curvatura de la tierra es muy pequeña, y te evitarias todo el lio de las matematicas.
Saludos!
-
DrZaius, yo usé una aproximación sencilla que es que por cada grado sexagesimal tenés una distancia de aproximadamente 111Km. La aplicación que usamos es la de Geofences para gestión de flotas de vehículos.
Saludos.
-
Dr Zaius, no me acuerdo bien el nombre pero hay un protocolo extendido que además de darte los datos de NMEA tambien te da la altura y si la distancia entre vehiculos es algo considerable te ayudaría a acercarte más al dato real.