[Talk-es] cálculo de ruta óptima
Martin (OPENGeoMap)
martin en opengeomap.org
Sab Dic 13 17:19:12 GMT 2008
Hola:
Yo estoy trabajando en un programa que se llama geoflotas[1] que calcula
rutas en tiempo real usando los mismo datos que usa google (teleatlas).
Os cuento como se monta el tinglao por si a alguien le interesa:
-1.- No se puede hacer con javascript :-[ .
-2.- Teleatlas te vende la cartografía en fichero shapes de esri .Esos
ficheros hay que modelarlos en otros ficheros adaptados a los algoritmos
de rutas.
-3.- No se puede usar oracle, mysql, ni gaitas de esas. Te tienes que
diseñar tu propia base de datos y sistema de ficheros. Nosotros si
usamos mysql pero sólo para datos pequeños.
-4.- Los estandares abiertos del ogc te los pasas por el ... de .... De
XML obviamente ni hablar.
-5.- el calculo de rutas es mi opinion es muy complejo de hacer por un
programador. En mi caso lo hizo mi jefe que es un matemático que lleva
40 años programando y que afina mucho.
-6.- Se necesita un servidor creando sockets en C que maneje toda la
pelicula y cree pools de memoria muy locos.
-7.- La memoria de los Sistemas operativos con la cartografia se
fragmenta mucho ya sea linux o windows y se deben desarrollar algoritmos
que hagan limpieza porque a veces pides memoria y no se te da porque no
encuentra espacio para el bloque que pides.
-8.- Luego ya si desde c#, java o lo que fuese le pides al servidor la
ruta. En nuestro caso programos ventanas y peticiones en c# y el
servidor lo tenemos montado en windows server.
google, aunque no es estoy seguro, creo calcula las rutas en jasvacript
pero solo las que son a nivel muy muy local. Hablo de cuando ves en
tiempo real como se te va dibujando la ruta cuando estas dentro de una
ciudad.
[1] http://www.intergeotecnologia.com/
Un saludo.
>
>
More information about the Talk-es
mailing list