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.

>
>   


_______________________________________________
Talk-es mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-es

Responder a