Algo asi, el problema es que ya estuve viendo ese
formato, es el que
figura en algunos sitios web. Y a veces no nombra a la
misma calle de
la misma manera, lo que hace jodido el parsing.
Lo ideal
seria un archivo en formato POLISH (Son archivos de texto),
en el que un
colectivo se pueda poner de esta manera:
[POLYLINE]
Type=0x99
Label=Linea 180
Data0=(-34.61350,-58.49378),(-34.62380,-58.48083),
(-34.63272,-58.47675)
,(-34.63272,-58.47675),(-34.63272,-58.47675),(-34.63272,-58.47675),
(-34.63272,-58.47675)
[END]
Y una parada, por ejemplo se pone de esta manera:
[POI]
Type=0x9988
Label=Parada 180-1
Data2=(-34.58496,-58.37036)
[END]
Donde cada
(X,Y) es una coordenada tipo (Latitud,longitud) al estilo
de los GPS (O sea,
con bastante precision) indicando por donde pasa el
colectivo.
Obviamente
la lista necesita de mantenimiento porque los colectivos
van cambian a lo
largo del tiempo pero bueh... ahi podria ponerle
"smartmap-2008" para
indicar que corresponde al estado de las lineas
en el año 2008.
Para
empezar, ese formato seria el mas sencillo, aunque se pierde un
poco de
información.
Como se entiende, latitud y longitud donde comienza el recorrido, hasta donde cambia de calle y luego latitud y longitud desde donde inicia el recorrida de esa nueva calle hasta que la abandona, asi seria?, es un poco complejo, pero me parece mas complejo saber la latitud y longitus de las paradas del colectivo, ya que para eso deberia tomar cada colectivo para saberlo