Buenas, estoy realizando un proyecto para monitoreo de vehículos pero tengo algunas dudas espero puedan ayudarme,
 la situación es la siguiente:

Tengo un GPS VT310 el cual me envia por GPRS y un puerto UDP la posición del vehiculo e realizado un script en python en mi servidor que escucha en un puerto udp y analiza la cadena que envía el GPS el GPS me da en formato Grados Minutos y fracciones de minuto lo e convertido a coordenadas plano de esta manera:

lat = (((lat_sec / 60) / 60) + (lat_min / 60) + lat_deg)
lon = (((lon_sec / 60) / 60) + (lon_min / 60) + lon_deg)

lat = ((-1,1)[lat_dir != 'S']) * lat
lon = ((-1,1)[lon_dir != 'W']) * lon


En el mismo script subo la información a un tabla de postgis con un campo Point en donde inserto la Longitud y Latitud

Si abro esa tabla desde kosmo se ven todos los puntos perfectamente, si intento calcular la distancia entre puntos con la funciones de postgis esta me da mediadas erradas supongo porque no tiene una proyección definida.

La pregunta es como debería crear la capa de puntos y en que sistema de proyección, quiero que sea compatible con el google maps y OSM

otra cosa es que tengo un shape de manzanas de mi ciudad pero este está en PSAD54 17S puedo convertirlo en kosmo a otro sistema de coordenadas para que pueda calzar con los puntos del GPS, o como creo la tabla de postgis o shapefile para insertar los puntos del GPS ahí y que estos cuadren con el mapa.

Disculpas por el mail tan largo , pero no entiendo mucho todavía lo de las proyecciones.
_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo

Responder a