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