Correcciones de ruteo

Tal vez alguno de ustedes, viendo mis ediciones, haya visto que de vez en cuando aparece alguna titulada “Correciones de ruteo”.

Una de mis primeras obsesiones con OSM una vez que había una buena cantidad de rutas fue que las cosas estuvieran interconectadas. Es sorprendente la cantidad de errores que se encuentran tratando simplemente de corregir esto.

El procedimiento que uso es bastante simple: del extracto de Argentina de Geofabrik saco las coordenadas de todos los lugares identificados como city o town. Para cada uno de estos lugares busco los cinco lugares más próximos y calculo a qué distancia están a vuelo de pájaro y ruteando con gosmore y routino. Si la distancia es mayor a la distancia a vuelo de pájaro más un 50% lo marco como un error. También marco como error todos aquellos pares de ciudades entre los que no encuentra rutas.

Calculo sólo las distancias entre ciudades próximas porque si probara todas las combinaciones serían alrededor de 100.000 y las ciudades más lejanas no terminan detectando errores adicionales.

Escucho opiniones y sugerencias sobre el método que estoy usando y les pido que me den una mano con la lista de ciudades que estoy usando para ver si habría que agregar o sacar algo.

Aclaro que por ahora no estoy probando rutas en Tierra del Fuego ya que el extracto de Argentina no incluye el tramo chileno del recorrido que hay que hacer para cruzar a la isla.

Sigue a continuación la lista:

Adolfo Gonzales Chaves,Buenos Aires
Albardón,San Juan
Alberti,Buenos Aires
Alta Gracia,Córdoba
Aluminé,Neuquén
América,Buenos Aires
Añatuya,Santiago del Estero
Ancasti,Catamarca
Anta,Salta
Apóstoles,Misiones
Arrecifes,Buenos Aires
Arroyito,Córdoba
Avellaneda,Buenos Aires
Azul,Buenos Aires
Bahía Blanca,Buenos Aires
Balcarce,Buenos Aires
Banderaló,Buenos Aires
Baradero,Buenos Aires
Barranqueras,Chaco
Belén de Escobar,Escobar,Buenos Aires,Argentina
Bella Vista,Corrientes
Bell Ville,Córdoba
Benavídez,Escobar,Buenos Aires,Argentina
Berazategui,Buenos Aires
Berisso,Buenos Aires
Berón de Astrada,Corrientes
Bolívar,Buenos Aires
Bragado,Buenos Aires
Buenos Aires,Argentina
Cachí,Salta
Caleta Olivia,Santa Cruz
Calingasta,San Juan
Campana,Buenos Aires
Campo Gallo,Santiago del Estero
Cañada de Gómez,Santa Fe
Candelaria,Misiones
Cañuelas,Buenos Aires
Capayán,Catamarca
Capitán Bermúdez,Santa Fe
Carhué,Buenos Aires
Carlos Casares,Buenos Aires
Carmen de Areco,Buenos Aires
Carmen de Patagones,Buenos Aires
Castelli,Buenos Aires
Catriló,La Pampa
Cerrillos,Salta
Chacabuco,Buenos Aires
Chascomús,Buenos Aires
Chicoana,Salta
Chimbas,San Juan
Chivilcoy,Buenos Aires
Choele Choel,Río Negro
Cipolletti,Río Negro
Clorinda,Formosa
Colón,Buenos Aires
Colón,Entre Ríos
Comodoro Rivadavia,Chubut, Argentina
Concepción,Corrientes
Concepción,Tucumán
Concordia,Entre Ríos
Coronda,Santa Fe
Coronel Dorrego,Buenos Aires
Coronel Moldes,Salta
Coronel Pringles,Buenos Aires
Coronel Suárez,Buenos Aires
Corrientes,Argentina, Corrientes
Cosquín,Córdoba, Argentina
Crespo,Entre Ríos
Cruz del Eje,Córdoba, Argentina
Curuzú Cuatiá,Corrientes
Cutral-Có,Neuquén
Daireaux,Buenos Aires
Dolores,Buenos Aires
Eduardo Castex,La Pampa
El Bolsón,Río Negro
El Carmen,Jujuy
El Cuy,Río Negro
Eldorado,Misiones
Elisa,Santa Fe
Ensenada,Buenos Aires
Escobar,Buenos Aires
Esperanza,Santa Fe
Famaillá,Tucumán
Famatina,Famatina, La Rioja, Argentina
Federación,Entre Ríos
Federal,Entre Ríos
Fernández,Santiago del Estero
Fiambalá,Catamarca
Firmat,Santa Fe
Formosa,Formosa
Gálvez,Santa Fe
Garín,Buenos Aires
General Acha,La Pampa
General Alvear,Buenos Aires
General Alvear,Mendoza
General Arenales,Buenos Aires
General Belgrano,Buenos Aires
General Deheza,Córdoba
General Guido,Buenos Aires
General Juan Madariaga,Buenos Aires
General La Madrid,Buenos Aires
General Las Heras,Buenos Aires
General Lavalle,Buenos Aires
General Martín Miguel de Güemes,Salta
General Pico,La Pampa
General Pinto,Buenos Aires
General Roca,Río Negro
General Rodríguez,Buenos Aires
General Viamonte,Buenos Aires
General Villegas,Buenos Aires
Gobernador Gálvez,Santa Fe
Gobernador Ingeniero Valentín Virasoro,Corrientes
Godoy Cruz,Mendoza, Argentina
Goya,Corrientes
Granadero Baigorria,Santa Fe
Graneros,Tucumán
Guachipas,Salta
Gualeguaychú,Entre Ríos
Gualeguay,Entre Ríos
Guaminí,Buenos Aires
Guaymallén,Mendoza, Argentina
Hucal,La Pampa
Humahuaca,Jujuy
Ingeniero Maschwitz,Escobar,Buenos Aires
Intendente Alvear,La Pampa
Isidro Casanova,Buenos Aires
Itatí,Corrientes
Ituzaingó,Corrientes
Jardín América,Misiones
Jáuregui,Luján; Buenos Aires; Argentina
Jesús María,Córdoba
Junín,Buenos Aires
La Banda,Santiago del Estero
La Paz,Entre Ríos
La Paz,Mendoza
La Plata,Buenos Aires
Laprida,Buenos Aires
La Quiaca,Jujuy, Argentina
La Rioja,La Rioja, Argentina
Las Flores,Buenos Aires
Las Heras,Mendoza, Argentina
Las Varillas,Córdoba
Leandro N. Alem,Misiones
Lezama,Buenos Aires
Libertador General San Martín,Jujuy
Lincoln,Buenos Aires
Lobería,Buenos Aires
Lobos,Buenos Aires, Argentina
Luján de Cuyo,Mendoza
Luján,Luján; Buenos Aires; Argentina
Magdalena,Buenos Aires
Maipú,Mendoza, Argentina
Malargüe,Mendoza
Marcos Paz,Buenos Aires
Mar del Plata,Buenos Aires
Mariano Acosta,Buenos Aires
Mendoza,Mendoza, Argentina
Mercedes,Buenos Aires
Merlo,San Luis
Metán,Salta
Mina Clavero,Córdoba
Miramar,Buenos Aires
Monte Buey,Córdoba
Montecarlo,Misiones
Monte Caseros,Corrientes
Monteros,Tucumán
Navarro,Buenos Aires
Necochea,Buenos Aires
Neuquén,Neuquén
Nogoyá,Entre Ríos
Nueve de Julio,Buenos Aires
Oberá,Misiones
Olavarría,Buenos Aires
Olivera,Luján; Buenos Aires; Argentina
Open Door,Luján; Buenos Aires; Argentina
Paraná,Entre Ríos
Paso de los Libres,Corrientes
Pehuajó,Buenos Aires
Pergamino,Buenos Aires
Picún Leufú,Neuquén
Pigüé,Buenos Aires
Pilar,Buenos Aires
Pilcaniyeu,Río Negro
Pirané,Formosa
Posadas,Argentina, Misiones
Presidencia Roque Sáenz Peña,Chaco
Puerto Iguazú,Misiones, Argentina
Puerto Madryn,Chubut
Puerto Santa Cruz,Santa Cruz
Quilmes,Buenos Aires
Quimilí,Santiago del Estero
Ranchos,Buenos Aires
Rauch,Buenos Aires
Rawson,Chubut, Argentina
Reconquista,Santa Fe
Resistencia,Chaco, Argentina
Río Ceballos,Córdoba
Río Chico,Tucumán
Río Colorado,Río Negro
Río Cuarto,Córdoba, Argentina
Río Gallegos,Santa Cruz
Río Primero,Córdoba
Río Tercero,Córdoba, Argentina
Rivadavia,San Juan
Rivera,Buenos Aires
Roque Pérez,Buenos Aires
Rosario,Argentina
Rufino,Santa Fe
Salta,Argentina
Salto,Buenos Aires
San Andrés de Giles,Buenos Aires
San Antonio de Areco,Buenos Aires
San Antonio Oeste,Río Negro
San Blas de los Sauces,La Rioja, Argentina
San Carlos de Bariloche,Río Negro, Argentina
San Carlos,Mendoza
San Carlos,Salta
San Cayetano,Buenos Aires
San Cosme,Corrientes
San Cristóbal,Santa Fe
San Fernando,Buenos Aires
San Fernando del Valle de Catamarca,Catamarca
San Francisco,Córdoba
San Ignacio,Misiones
San Isidro,Buenos Aires
San Javier,Córdoba
San Javier,Misiones
San Juan,San Juan
San Justo,Santa Fe
San Luis del Palmar,Corrientes
San Luis,San Luis
San Martín,Mendoza
San Miguel de Tucumán,Tucumán, Argentina
San Nicolás de los Arroyos,Buenos Aires
San Pedro,Buenos Aires
San Pedro,Jujuy
San Pedro,Misiones
San Rafael,Mendoza
San Ramón de la Nueva Orán,Salta
San Roque,Corrientes
San Salvador de Jujuy,Jujuy, Argentina
Santa Ana,Misiones
Santa Catalina,Jujuy
Santa Fe,Santa Fe, Argentina
Santa Lucía,San Juan
Santa María,Catamarca
Santa María,Córdoba
Santa Rosa de Calamuchita,Córdoba
Santa Rosa de Leales,Tucumán
Santa Rosa,La Pampa
Santiago del Estero,Santiago del Estero, Argentina
Santo Tomé,Corrientes
San Vicente,Buenos Aires
San Vicente,Misiones
Sarmiento,Chubut
Suipacha,Buenos Aires
Susques,Jujuy
Tandil,Buenos Aires
Tapalqué,Buenos Aires
Termas de Río Hondo,Santiago del Estero
Tigre,Buenos Aires
Tilcara,Jujuy
Tinogasta,Catamarca
Toay,La Pampa
Torres,Luján; Buenos Aires; Argentina
Totoras,Santa Fe
Trancas,Tucumán
Trelew,Chubut
Trenque Lauquen,Buenos Aires
Tres Arroyos,Buenos Aires
Tumbaya,Jujuy
Tunuyán,Mendoza
Tupungato,Mendoza
Utracán,La Pampa
Valcheta,Río Negro
Veinticinco de Mayo,Buenos Aires
Veinticinco de Mayo,Misiones
Venado Tuerto,Santa Fe
Vera,Santa Fe
Vicente López,Buenos Aires
Victoria,Entre Ríos
Viedma,Río Negro
Villa Ángela,Chaco
Villa Constitución,Santa Fe
Villa del Rosario,Córdoba
Villa Dolores,Córdoba
Villa D. Sobral,Buenos Aires
Villa General Belgrano,Córdoba
Villaguay,Entre Ríos
Villa Libertador San Martín,Entre Ríos
Villa María,Córdoba, Argentina
Villa Mercedes,San Luis
Villa Regina,Río Negro
Zapala,Neuquén
Zárate,Buenos Aires
Zonda,San Juan

Podriamos agregar la lista en nuestra página, en lo posible en forma de archivo para que sea más fácil de editar y por que no separado por provincias.
Habría que ver si el programa que hiciste detecta las localidades definidas por relaciones
Creo que la idea es buena, no tiene sentido probar todas las ciudades, con algunas de las más cercanas es más que suficiente. La distancia a vuelo de pajaro es la linea recta entre ambas me imagino.

Si esa es la lista de todas las ciudades que obtuviste, evidentemente hay muchas existentes sin definir. A menos que hayan quedado a fuera por el tamaño, podriamos agregar ciudades menores como es el caso de Moquehua, Norberto de la Riestra. bueno talvez después de resolver el problema entre las grandes

Por distancia a vuelo de pájaro me refiero a la ortodrómica, es decir no la distancia entre los dos puntos sino la distancia sobre la superficie de la Tierra.

A mí más que parecerme pocas las ciudades, me parecen muchas: no te olvides que sólo estoy usando las marcadas como city o town y no village o hamlet.

Yo pondría la app y una explicación de uso para que la puedan descargar. De esta manera cada uno lo usa en su zona. Cuanto más gente la use mejor y además te van a dar un feedback de mejor calidad. El método me parece bueno, ahora hay que divulgarlo
Slds

Wowww…
Cuánto ke sabe de cartografiar esta gente!!!. Ke suerte ke estén en este grupo.
Es verdad lo ke comenta Zorko. Yo he hallado varios errores haciendo ruteos dentro de la CABA también.

Una traducción del método para ke sepa de ke están hablando sería bueno. Y aunke kizás ahora los retrase un poco del mapeo en sí, estoy de acuerdo con Beer4free ke permitiría, sobre todo a los locales, un aporte con más fidelidad y, a la larga, recuperar el tiempo perdido en explicarlo en cantidad y calidad.
OPINION personal: Un procedimiento en varios pasos “prácticos”. Si se kiere con ampliación técnica. Está en uds ya ke me sobrepasa. Me gusta tanto esta propuesta ke incluso estoy dispuesto a aprender a usar el JOSM para usarla. :stuck_out_tongue:

Respecto del archivo, cuando miraba semejante lista, me acordé de esas tablas (tipo Batalla Naval) con todo el listado, tanto en horizontal y vertical y donde se cruzan los nombres (o código, o ref. de ciudad) ir tildando donde ya se ha revisado el ruteo.
Si bien también había pensado lo de separarlas por provincias, aunke eso significaría no chekear las conexiones interprovinciales. Pero una vez corregidas las de cada provincia, las demás casi se corrigen solas salvo contados casos. Igual si se usara una sola tabla se pueden ORDENAR por provincia lo ke daría en la tabla las conexiones INTRAprovinciales cruzadas entre sí y no se llegaría a las 100.000 ke menciona Zorko.

Señores mis felicitaciones por todo.
Zorko: Chapó!!!

A pedido del público acá van las ciudades ordenadas por provincia, para que cada uno se haga cargo de su zona. Esta lista está sacada del extracto de ayer de Geofabrik.

Ya estoy viendo que a algunas ciudades parece faltarle la provincia y algunas otras inconsistencias.

Salta,Argentina
Rosario,Argentina
Buenos Aires,Argentina

Corrientes,Argentina, Corrientes

Posadas,Argentina, Misiones

San Nicolás de los Arroyos,Buenos Aires
San Pedro,Buenos Aires
Baradero,Buenos Aires
Colón,Buenos Aires
Pergamino,Buenos Aires
Arrecifes,Buenos Aires
Zárate,Buenos Aires
Campana,Buenos Aires
San Antonio de Areco,Buenos Aires
Salto,Buenos Aires
General Arenales,Buenos Aires
Escobar,Buenos Aires
Carmen de Areco,Buenos Aires
Garín,Buenos Aires
Tigre,Buenos Aires
San Fernando,Buenos Aires
San Andrés de Giles,Buenos Aires
Pilar,Buenos Aires
San Isidro,Buenos Aires
Vicente López,Buenos Aires
Junín,Buenos Aires
General Rodríguez,Buenos Aires
Chacabuco,Buenos Aires
Mercedes,Buenos Aires
Avellaneda,Buenos Aires
Isidro Casanova,Buenos Aires
Quilmes,Buenos Aires
Mariano Acosta,Buenos Aires
Berazategui,Buenos Aires
General Pinto,Buenos Aires
Villa D. Sobral,Buenos Aires
Suipacha,Buenos Aires
Marcos Paz,Buenos Aires
Ensenada,Buenos Aires
Lincoln,Buenos Aires
Berisso,Buenos Aires
Chivilcoy,Buenos Aires
La Plata,Buenos Aires
General Las Heras,Buenos Aires
General Viamonte,Buenos Aires
Navarro,Buenos Aires
Banderaló,Buenos Aires
San Vicente,Buenos Aires
Alberti,Buenos Aires
General Villegas,Buenos Aires
Cañuelas,Buenos Aires
Magdalena,Buenos Aires
Bragado,Buenos Aires
Roque Pérez,Buenos Aires
Veinticinco de Mayo,Buenos Aires
Nueve de Julio,Buenos Aires
América,Buenos Aires
Ranchos,Buenos Aires
Chascomús,Buenos Aires
Carlos Casares,Buenos Aires
General Belgrano,Buenos Aires
Pehuajó,Buenos Aires
Lezama,Buenos Aires
Trenque Lauquen,Buenos Aires
Las Flores,Buenos Aires
General Alvear,Buenos Aires
Castelli,Buenos Aires
Bolívar,Buenos Aires
Dolores,Buenos Aires
Tapalqué,Buenos Aires
General Lavalle,Buenos Aires
Daireaux,Buenos Aires
General Guido,Buenos Aires
Rauch,Buenos Aires
Azul,Buenos Aires
Olavarría,Buenos Aires
General Juan Madariaga,Buenos Aires
Guaminí,Buenos Aires
Rivera,Buenos Aires
Carhué,Buenos Aires
General La Madrid,Buenos Aires
Tandil,Buenos Aires
Coronel Suárez,Buenos Aires
Laprida,Buenos Aires
Pigüé,Buenos Aires
Balcarce,Buenos Aires
Coronel Pringles,Buenos Aires
Mar del Plata,Buenos Aires
Adolfo Gonzales Chaves,Buenos Aires
Lobería,Buenos Aires
Miramar,Buenos Aires
San Cayetano,Buenos Aires
Tres Arroyos,Buenos Aires
Necochea,Buenos Aires
Bahía Blanca,Buenos Aires
Coronel Dorrego,Buenos Aires
Carmen de Patagones,Buenos Aires
Lobos,Buenos Aires, Argentina

Santa María,Catamarca
Fiambalá,Catamarca
Tinogasta,Catamarca
San Fernando del Valle de Catamarca,Catamarca
Capayán,Catamarca
Ancasti,Catamarca

Presidencia Roque Sáenz Peña,Chaco
Barranqueras,Chaco
Villa Ángela,Chaco
Resistencia,Chaco, Argentina

Puerto Madryn,Chubut
Trelew,Chubut
Sarmiento,Chubut
Rawson,Chubut, Argentina
Comodoro Rivadavia,Chubut, Argentina

Jesús María,Córdoba
Río Ceballos,Córdoba
Santa María,Córdoba
Río Primero,Córdoba
Arroyito,Córdoba
San Francisco,Córdoba
Villa del Rosario,Córdoba
Alta Gracia,Córdoba
Mina Clavero,Córdoba
Las Varillas,Córdoba
Villa Dolores,Córdoba
Villa General Belgrano,Córdoba
San Javier,Córdoba
Santa Rosa de Calamuchita,Córdoba
Bell Ville,Córdoba
General Deheza,Córdoba
Monte Buey,Córdoba
Cruz del Eje,Córdoba, Argentina
Cosquín,Córdoba, Argentina
Río Tercero,Córdoba, Argentina
Villa María,Córdoba, Argentina
Río Cuarto,Córdoba, Argentina

Itatí,Corrientes
San Cosme,Corrientes
San Luis del Palmar,Corrientes
Berón de Astrada,Corrientes
Ituzaingó,Corrientes
Gobernador Ingeniero Valentín Virasoro,Corrientes
Concepción,Corrientes
Bella Vista,Corrientes
Santo Tomé,Corrientes
San Roque,Corrientes
Goya,Corrientes
Paso de los Libres,Corrientes
Curuzú Cuatiá,Corrientes
Monte Caseros,Corrientes

La Paz,Entre Ríos
Federal,Entre Ríos
Federación,Entre Ríos
Concordia,Entre Ríos
Paraná,Entre Ríos
Villaguay,Entre Ríos
Crespo,Entre Ríos
Villa Libertador San Martín,Entre Ríos
Colón,Entre Ríos
Nogoyá,Entre Ríos
Victoria,Entre Ríos
Gualeguaychú,Entre Ríos
Gualeguay,Entre Ríos

Ingeniero Maschwitz,Escobar,Buenos Aires
Belén de Escobar,Escobar,Buenos Aires,Argentina
Benavídez,Escobar,Buenos Aires,Argentina

Famatina,Famatina, La Rioja, Argentina

Clorinda,Formosa
Pirané,Formosa
Formosa,Formosa

Santa Catalina,Jujuy
Humahuaca,Jujuy
Susques,Jujuy
Tilcara,Jujuy
Libertador General San Martín,Jujuy
Tumbaya,Jujuy
San Pedro,Jujuy
El Carmen,Jujuy
La Quiaca,Jujuy, Argentina
San Salvador de Jujuy,Jujuy, Argentina

Intendente Alvear,La Pampa
General Pico,La Pampa
Eduardo Castex,La Pampa
Catriló,La Pampa
Santa Rosa,La Pampa
Toay,La Pampa
Utracán,La Pampa
General Acha,La Pampa
Hucal,La Pampa

San Blas de los Sauces,La Rioja, Argentina
La Rioja,La Rioja, Argentina
Torres,Luján; Buenos Aires; Argentina
Open Door,Luján; Buenos Aires; Argentina
Luján,Luján; Buenos Aires; Argentina
Jáuregui,Luján; Buenos Aires; Argentina
Olivera,Luján; Buenos Aires; Argentina

Luján de Cuyo,Mendoza
San Martín,Mendoza
Tupungato,Mendoza
La Paz,Mendoza
Tunuyán,Mendoza
San Carlos,Mendoza
San Rafael,Mendoza
General Alvear,Mendoza
Malargüe,Mendoza
Las Heras,Mendoza, Argentina
Guaymallén,Mendoza, Argentina
Mendoza,Mendoza, Argentina
Godoy Cruz,Mendoza, Argentina
Maipú,Mendoza, Argentina

Eldorado,Misiones
Montecarlo,Misiones
San Pedro,Misiones
San Vicente,Misiones
Jardín América,Misiones
San Ignacio,Misiones
Santa Ana,Misiones
Veinticinco de Mayo,Misiones
Candelaria,Misiones
Oberá,Misiones
Leandro N. Alem,Misiones
San Javier,Misiones
Apóstoles,Misiones
Puerto Iguazú,Misiones, Argentina

Zapala,Neuquén
Cutral-Có,Neuquén
Neuquén,Neuquén
Aluminé,Neuquén
Picún Leufú,Neuquén

Cipolletti,Río Negro
Río Colorado,Río Negro
General Roca,Río Negro
Villa Regina,Río Negro
Choele Choel,Río Negro
El Cuy,Río Negro
Valcheta,Río Negro
San Antonio Oeste,Río Negro
Viedma,Río Negro
Pilcaniyeu,Río Negro
El Bolsón,Río Negro
San Carlos de Bariloche,Río Negro, Argentina

San Ramón de la Nueva Orán,Salta
General Martín Miguel de Güemes,Salta
Cerrillos,Salta
Anta,Salta
Chicoana,Salta
Cachí,Salta
Coronel Moldes,Salta
Metán,Salta
Guachipas,Salta
San Carlos,Salta

Calingasta,San Juan
Albardón,San Juan
Chimbas,San Juan
Rivadavia,San Juan
Santa Lucía,San Juan
San Juan,San Juan
Zonda,San Juan

Merlo,San Luis
San Luis,San Luis
Villa Mercedes,San Luis

Caleta Olivia,Santa Cruz
Puerto Santa Cruz,Santa Cruz
Río Gallegos,Santa Cruz

Reconquista,Santa Fe
Vera,Santa Fe
San Cristóbal,Santa Fe
Elisa,Santa Fe
San Justo,Santa Fe
Esperanza,Santa Fe
Coronda,Santa Fe
Gálvez,Santa Fe
Totoras,Santa Fe
Capitán Bermúdez,Santa Fe
Cañada de Gómez,Santa Fe
Granadero Baigorria,Santa Fe
Gobernador Gálvez,Santa Fe
Villa Constitución,Santa Fe
Firmat,Santa Fe
Venado Tuerto,Santa Fe
Rufino,Santa Fe
Santa Fe,Santa Fe, Argentina

Campo Gallo,Santiago del Estero
Termas de Río Hondo,Santiago del Estero
Quimilí,Santiago del Estero
La Banda,Santiago del Estero
Fernández,Santiago del Estero
Añatuya,Santiago del Estero
Santiago del Estero,Santiago del Estero, Argentina

Trancas,Tucumán
Famaillá,Tucumán
Santa Rosa de Leales,Tucumán
Monteros,Tucumán
Concepción,Tucumán
Río Chico,Tucumán
Graneros,Tucumán
San Miguel de Tucumán,Tucumán, Argentina

Como ejemplo estos son los errores que encontró en Buenos Aires. El primer número es la distancia de la ruta, el segundo la distancia directa y el tercero el cociente entre las dos. Si el número es cero es que no encontró una ruta.

Pehuajó,Buenos Aires → Carlos Casares,Buenos Aires, 0.00, 52.92 0.00
Pehuajó,Buenos Aires → Trenque Lauquen,Buenos Aires, 0.00, 77.26 0.00
Pehuajó,Buenos Aires → Bolívar,Buenos Aires, 0.00, 84.45 0.00
Pehuajó,Buenos Aires → Daireaux,Buenos Aires, 0.00, 88.47 0.00
Pehuajó,Buenos Aires → Nueve de Julio,Buenos Aires, 0.00, 100.33 0.00
Bolívar,Buenos Aires → Pehuajó,Buenos Aires, 0.00, 84.45 0.00
San Pedro,Buenos Aires → Gualeguay,Entre Ríos, 233.40, 67.80 3.44
Trenque Lauquen,Buenos Aires → Pehuajó,Buenos Aires, 0.00, 77.26 0.00
Campana,Buenos Aires → Zárate,Buenos Aires, 0.00, 10.03 0.00
Campana,Buenos Aires → Belén de Escobar,Escobar,Buenos Aires,Argentina, 0.00, 24.56 0.00
Campana,Buenos Aires → Escobar,Buenos Aires, 0.00, 25.49 0.00
Campana,Buenos Aires → Ingeniero Maschwitz,Escobar,Buenos Aires, 0.00, 31.63 0.00
Campana,Buenos Aires → Pilar,Buenos Aires, 0.00, 32.35 0.00
Carlos Casares,Buenos Aires → Pehuajó,Buenos Aires, 0.00, 52.92 0.00
Coronel Pringles,Buenos Aires → General La Madrid,Buenos Aires, 268.90, 82.43 3.26
Coronel Suárez,Buenos Aires → General La Madrid,Buenos Aires, 365.90, 63.82 5.73
Daireaux,Buenos Aires → General La Madrid,Buenos Aires, 0.00, 84.04 0.00
Daireaux,Buenos Aires → Pehuajó,Buenos Aires, 0.00, 88.47 0.00
Dolores,Buenos Aires → General Lavalle,Buenos Aires, 0.00, 67.84 0.00
General Acha,La Pampa → Rivera,Buenos Aires, 0.00, 122.57 0.00
General Guido,Buenos Aires → General Lavalle,Buenos Aires, 0.00, 80.37 0.00
General Juan Madariaga,Buenos Aires → General Lavalle,Buenos Aires, 0.00, 68.34 0.00
General La Madrid,Buenos Aires → Laprida,Buenos Aires, 217.90, 52.96 4.11
General La Madrid,Buenos Aires → Coronel Suárez,Buenos Aires, 365.90, 63.82 5.73
General La Madrid,Buenos Aires → Coronel Pringles,Buenos Aires, 268.80, 82.43 3.26
General La Madrid,Buenos Aires → Daireaux,Buenos Aires, 0.00, 84.04 0.00
General Lavalle,Buenos Aires → Dolores,Buenos Aires, 0.00, 67.84 0.00
General Lavalle,Buenos Aires → General Juan Madariaga,Buenos Aires, 0.00, 68.34 0.00
General Lavalle,Buenos Aires → General Guido,Buenos Aires, 0.00, 80.37 0.00
General Lavalle,Buenos Aires → Castelli,Buenos Aires, 0.00, 84.93 0.00
General Lavalle,Buenos Aires → Lezama,Buenos Aires, 0.00, 104.20 0.00
Gualeguay,Entre Ríos → San Pedro,Buenos Aires, 293.80, 67.80 4.33
Gualeguay,Entre Ríos → Baradero,Buenos Aires, 0.00, 76.12 0.00
Laprida,Buenos Aires → General La Madrid,Buenos Aires, 217.90, 52.96 4.11

Interesante idea. El procedimiento está bueno. Miré rápidamente esas herramientas y parecen ser web o con una GUI. Se pueden ejecutar por línea de comandos? O estás haciendolo a mano?

Tanto gosmore como routino se pueden ejecutar desde la línea de comando.