Mostrar/Ocultar
Mostrar/Ocultar Foros
Mostrar/Ocultar Google +1
Pag. de Facebook
Mostrar/Ocultar Menú principal
Mostrar/Ocultar Publicidad

 ajustar puntos procedentes de un gps  Compartir


Foro de Programación para Google Earth y Maps  Foro de Programación para Google Earth y Maps:  Foro sobre temas de programación con las API de Google Earth, Google Maps, KML, Aplicaciones Moviles
Foros de Google Earth Ayuda y Soporte TecnicoForo de Programación para Google Earth y Maps
SubForos: Google Maps - KML - Kmz - Html - Java - Javascript - Excel - Programacion - Php
Compartir enlaces Compartir enlaces

 
 
Enlace:    Corto  Largo
Copia el texto de uno de los cajones para compartir el enlace
Página 1 de 1 - Tema con 6 Mensajes y 3542 Lecturas
Último Mensaje Publicado:
Autor Mensaje
juanlu
Juanlu
Usuario Reciente
Usuario Reciente

Registrado: Jun 10, 2011
Mensajes: 3

Envio Publicado: Vie, 10-06-2011 10:25  Asunto: ajustar puntos procedentes de un gps Compartir Responder citando

hola, estoy realizando una aplicación que guarda punto de un gps en una base de datos, esa mismas aplicación genera un fichero KML y lo muestra en un mapa de google maps. el problema es que la precisión del gps es un poco... ¿torpe? vamos que baila un monto, sobre todo si vas andando. El dispositivo es un teléfono, una blackberry 9300. ¿Hay alguna forma de decirle al google maps que cuando pinte el fichero KML lo haga aproximando los puntos a una calle, carretera o camino?
Volver arriba
Ver perfil de usuario
Compartir:
_polifemo
_polifemo
SuperExpert
SuperExpert

Registrado: Nov 27, 2009
Mensajes: 436

Envio Publicado: Vie, 10-06-2011 10:30  Asunto: Re: ajustar puntos procedentes de un gps Compartir Responder citando

¿Y por que no promedias los puntos?. Suponiendo que para un instante determinado obtengas n posiciones: Suma todas las coordenadas de las posiciones en cuestión, dividelas por el número de posiciones y deberá salir un posición promedio bastante centrada.
Volver arriba
Ver perfil de usuario
Compartir:
juanlu
Juanlu
Usuario Reciente
Usuario Reciente

Registrado: Jun 10, 2011
Mensajes: 3

Envio Publicado: Vie, 10-06-2011 10:49  Asunto: Re: ajustar puntos procedentes de un gps Compartir Responder citando

el problema es que hay veces que difiere mucho a lo largo de una ruta, el otro problema es que cuando esta parado pinta un batiburrillo de puntos, hay si podía usar promedio, pero no tengo claro como saber cuando esta parado.
Te adjunto un ejemplo de fichero kml y un excel con los datos del gps



641449957.zip   Google Maps Ver en Google Maps
 Descripción:
 Nombre de Fichero:  641449957.zip
 Tamaño de archivo:  13.9 KB
 Descargado:  102 veces
Volver arriba
Ver perfil de usuario
Compartir:
_polifemo
_polifemo
SuperExpert
SuperExpert

Registrado: Nov 27, 2009
Mensajes: 436

Envio Publicado: Vie, 10-06-2011 11:19  Asunto: Re: ajustar puntos procedentes de un gps Compartir Responder citando

En cuanto cruzas la SE-30 se vuelve loco... extraño.

Nunca he tenido la oportunidad de ponerlo en práctica, así que te cuento mi idea y si lo intentas ya me cuentas si funciona: el objeto Geocode te permite convertir un objeto LatLong (Latitud y longitud) en una dirección, y viceversa. Tal vez puedas capturar las coordenadas del GPS, convertirlas en una dirección y luego hacer el proceso inverso para quedarte con las coordenadas centradas de Google. ¿Me explico?.

Yo no me preocuparía por si está parado o no, simplemente promediaría cuando la distancia euclídea entre ellos sea menor a una cantidad determinada.
Volver arriba
Ver perfil de usuario
Compartir:
juanlu
Juanlu
Usuario Reciente
Usuario Reciente

Registrado: Jun 10, 2011
Mensajes: 3

Envio Publicado: Vie, 10-06-2011 13:29  Asunto: Re: ajustar puntos procedentes de un gps Compartir Responder citando

si en eso habia pensado pero... esta el limite de la api, creo recordar que son 1200 consultas o algo asi, me la saltaria enseguida. por cierto que es distancia euclídea. Perdona mi desconocimiento
Volver arriba
Ver perfil de usuario
Compartir:
_polifemo
_polifemo
SuperExpert
SuperExpert

Registrado: Nov 27, 2009
Mensajes: 436

Envio Publicado: Vie, 10-06-2011 20:35  Asunto: Re: ajustar puntos procedentes de un gps Compartir Responder citando

Hombre, en una ruta urbana superar los 1200 puntos ya es una ruta larga, creo. Puedes procesar antes los puntos para solo solicitar a google aquellos que representen giros de mas de 30º. Así de todos los puntos que discurran por la misma calle solo solicitas a Google el primero y el último.

En rutas fuera de áreas urbanas, salvo que te metas en desfiladeros y zonas de difícil recepción de las señales GPS, deberían los puntos salir mas centrados (si algún fin de semana tienes la ocasión de probarlo en espacios abiertos nos lo confirmas y salimos de dudas), y por lo tanto no deberías necesitar apaños como el anterior.

Disculpame tu a mi por que a veces abuso de los tecnicismos, la distancia Euclídea es la de pitágoras X^2 + Y^2 = Distancia ^2.
Si no tienes coordenadas cartesianas (en X, Y, Z) y las tienes en Latitud Longitud, puedes:

1.- Convertirlas a Cartesianas geocéntricas, Sistema Cartesiano Local o incluso Proyección de Mercator. Pero requiere bastante trabajo y conocimientos de Cartografía y Geodésia.

2.- Hacer una "ñapa" consistente en: Restar las longitudes de los puntos, pasar esa magnitud de grados sexagesimales a radianes (googleando lo encuentras) y multiplicarlo por el radio de la tierra, así sacas la X. Luego repites el proceso con las Latitudes para obtener la Y.

No se si tu aplicación es con fines comerciales, en cuyo caso convendría que te pusieras en contacto con alguien mas experto que sea capaz de realizarte estas tareas); o es de uso particular, en cuyo caso el segundo método te daría una solución "aparentemente", y solo aparentemente correcta.
Volver arriba
Ver perfil de usuario
Compartir:
Mostrar mensajes de anteriores:   
Foros de Google Earth > Ayuda y Soporte Tecnico > Foro de Programación para Google Earth y Maps
 Responder al tema   Versión Imprimible
Todas las horas son GMT + 1 Hora
Página 1 de 1 - Tema con 6 Mensajes y 3542 Lecturas - Última modificación: 10/06/2011




RSS: Foro de Programación para Google Earth y Maps RSS
Cambiar a:  


Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
No Puedes adjuntar archivos en este foro
Tu puedes descargar archivos en este foro


SubForos: Google Maps - KML - Kmz - Html - Java - Javascript - Excel - Programacion - Php

Este es el lugar de los amigos de Google Earth: la Comunidad de Google Earth en Español. La propiedad de nuestro portal es completamente independiente de Google y sus marcas.
Todos los logos y gráficos de este sitio son propiedad de nuestra web o de nuestros usuarios. Las opiniones son de los usuarios y nosotros no tenemos porque compartirlas, rebatirlas o apoyarlas. Google Earth en: Pag. de Google + Pag. de Facebook- Web amiga: LosViajeros.com

Interactive software released under GNU GPL, Code Credits, Privacy Policy

White Theme by WebNaranja.com