El reto: unificar y agrupar miles de paradas a mano para facilitar su búsqueda y lectura
Aunque usamos IA y programación para facilitarnos el trabajo, hacemos muchas correcciones humanas que la IA no va a entender, aquí te contamos unas cuantas. Unificar paradas no es automático: Bilbao Intermodal tiene media docena de nombres y Arrasate/Mondragón decenas de variantes. Contamos cómo depuramos los datos a mano, qué herramienta usamos en mapa y hasta dónde llegamos este verano.
Escrito por El equipo Sarebus
Desde el primer momento que unificamos los primeros operadores, nos dimos cuenta de que los datos que obteníamos había que depurarlos, para un operador la Estación de autobuses de Bilbo / Bilbao (Intermodal), se podía llamar de diferentes formas, y por supuesto otra diferente en Google Maps.
| Nombre original | Nombre corregido |
|---|---|
| BILBO BILBAO (INTERMODAL) | Bilbo / Bilbao (Intermodal) |
| Bilbao Intermodal | Bilbo / Bilbao (Intermodal) |
| Estación de Bilbao Intermodal | Bilbo / Bilbao (Intermodal) |
| Intermodal | Bilbo / Bilbao (Intermodal) |
| Termibus (tendrá sus razones político históricas, así se llamaba en 1996 y hasta 2019) | Bilbo / Bilbao (Intermodal) |
También tenemos el problema con algunas paradas que pertenecen al mismo "centro urbano", se llaman de forma diferente haciendo muy complicada su búsqueda, si Arrasate / Mondragón tiene 20 paradas cada una se podía escribir diferente o tenía una nomenclatura que no seguía ningún estándar (a veces pone Mondragón entre paréntesis a veces Arrasate Mondragón y la calle etc).
Nosotros vamos corrigiendo poco a poco todas las rutas para que cuando las introduzcas en el buscador las encuentres en euskera, castellano y la parada con el nombre original del operador:
Localizamos que «Zalduspe Geltokia, Zalduspe Kalea» es la dirección postal de «Estación de Autobuses de Arrasate/Mondragón: Zalduspe Hospitalea».
- Arrasate / Mondragon (Todas)
- Arrasate / Mondragón (Autobus Geltokia) (***)
- Arrasate / Mondragon (Garagartza)
- Arrasate / Mondragon (Garibai)
- Arrasate / Mondragon (Arimazubi)
- Arrasate / Mondragon (Santa Ageda)
- Arrasate / Mondragon (Uribe auzoa)
- Arrasate / Mondragon (Kontzezino)
- Arrasate / Mondragon (Mugarrieta, Arrasaterantz)
- Arrasate / Mondragon (Musakola / Zigarrola)
- Arrasate / Mondragon (Nafarroa Kalea, Hirigunea)
- Arrasate / Mondragon (San Prudentzio)
- Arrasate / Mondragon (Ulgor)
- ¡Y muchísimas más, solo en Arrasate!
Cuando es la misma parada pero los operadores la geolocalizan de forma distinta
Además de por el nombre, detectamos las paradas por sus latitudes y longitudes (como un GPS), y podemos diferenciar si es una parada que está en la calle de en frente o es literalmente, la misma parada.
Para ello hemos desarrollado una herramienta visual que nos permite ver en un mapa y detectar que la parada está a 2 o 5 metros, realmente es la misma parada, puede que una sea para la ida y otra para la vuelta, puede que sean dos operadoras usan unas longitudes y latitudes distintas, puede que antes la parada estuviese ahí y ahora está unos metros más abajo.
Cuando revisamos las paradas es gracias a esta herramienta que previsualiza en un mapa las diferentes paradas cuando detectamos que se refiere a la misma, y las unificamos para que el usuario pueda llegar a ellas.
Es otra forma más que tenemos de facilitarte encontrar tu destino más fácil, siempre encontrarás varias rutas directas a tu destino o si tiene varias paradas podrás comprobar el recorrido, pero siempre podrás ver el nombre corregido (por nosotros, para facilitarte la lectura) y el original de la parada.
Trabajaremos durante todo el mes de julio y agosto para completar el resto de paradas, intentando modificar primero las más concurridas.
