Cómo dejar un barrio impecable en OpenStreetMap: lo que aprendimos en Duitama

Estudiantes del Colegio Salesiano de Duitama se pusieron una meta difícil de explicar y fácil de medir: dejar su barrio sin errores en OpenStreetMap, el mapa libre del mundo. Empezaron con 131 problemas reportados. Esta es la historia de cómo los fueron corrigiendo y de lo que descubrieron cuando creyeron haber terminado.

Por qué decidimos corregir errores

Con los estudiantes hemos trabajado muchas tareas en OpenStreetMap, incluido el transporte público. Uno de los mayores desafíos ha sido corregir errores, una tarea muy desagradecida porque casi nadie la ve. La gente mira el mapa dibujado y queda tranquila, o cumple una misión, como trazar una ruta de transporte público, y cuando funciona se olvida, dejando los errores en el mapa. En Duitama encontramos muchos, y por eso quisimos crear una metodología para corregirlos.

¿Qué es un barrio impecable?

Un barrio impecable no es el que se ve bonito en el mapa. Es aquel donde las calles tienen su nombre bien escrito, las direcciones coinciden con esas calles, los edificios no se montan unos sobre otros y cada lugar dice claramente qué es. Aplicaciones como BusBoy dependen de estos datos: un mapa con errores puede terminar afectando la información que recibe un pasajero.

Una de las estudiantes lo resume así: «Un barrio impecable en el mapa es aquel donde se mantiene contextualizado de acuerdo a sus estructuras, manteniéndose actualizado a las modificaciones que se puedan realizar en el mapa».

Barrio Salesiano y su entorno en Duitama en OpenStreetMap
Mapa: © colaboradores de OpenStreetMap.

Las herramientas: todas libres

  • OpenStreetMap: el mapa que construimos entre todos.
  • Osmose: un programa que revisa el mapa y reporta posibles errores.
  • MapRoulette: convierte esos errores en tareas para resolver una por una.
  • Mapillary: fotos de las calles para comprobar lo que hay en la realidad.
  • iD y JOSM: los editores con los que corregimos el mapa.
  • Un asistente de inteligencia artificial: nos ayuda a entender cada error y a revisar el resultado, pero quien decide y corrige es la persona.

«OpenStreetMap me sirvió para guiarme y ubicarme con especificaciones como restaurantes y tiendas, y Mapillary me sirvió para guiarme de manera más visual», cuenta una de las estudiantes.

Tarea del reto del barrio Salesiano abierta en MapRoulette, con instrucciones y mapa
Una tarea del reto en MapRoulette. Mapa: © colaboradores de OpenStreetMap.

El método, paso a paso

  1. Definimos el barrio con su polígono en OpenStreetMap, para saber qué entra y qué no.
  2. Consultamos los errores de Osmose dentro de ese polígono.
  3. Cargamos esos errores como tareas en MapRoulette.
  4. Cada estudiante toma una tarea y la entiende.
  5. Cada tarea se corrige en un editor: JOSM o el editor web.
  6. Verificamos en OpenStreetMap que la corrección quedó guardada.

Los errores que nos encontramos

Algunos errores parecían un misterio. Una dirección decía «Calle 16a» y la vía se llamaba «Calle 16A»: una sola letra minúscula bastaba para que no coincidieran. Una banca tenía escrito «Banco» en el campo que preguntaba si tenía espaldar, cuando la respuesta debía ser sí o no. Una tienda de juguetes mapeada en 2010 estaba justo sobre la calle. Y aprendimos una frase que se nos quedó: tener nombre no es tener tipo. Un lugar puede llamarse de cierta forma, pero el mapa también necesita saber qué es.

Uno de los más curiosos apareció en una ruta de bus. Una relación madre y sus relaciones hijas nombraban la misma línea de dos maneras: una con una letra y el número, la otra con el operador y el número. En cierta forma las dos eran correctas, pero el sistema las marcaba como un error de etiquetado.

Editor JOSM con las etiquetas de una relación de ruta de bus en Duitama

El 100% que no era el final

El 30 de octubre las 124 tareas del reto quedaron cerradas. Parecía el final. Pero cuando volvimos a consultar Osmose, dentro del barrio todavía aparecían 16 errores. Algunos se habían cerrado sin que el mapa cambiara, otros eran nuevos y otros ya estaban corregidos, pero Osmose aún no lo reflejaba. Incluso una corrección nuestra había creado un error nuevo.

Mapa de Osmose con marcadores de errores sobre el barrio Salesiano de Duitama
Los marcadores de Osmose sobre el barrio y sus alrededores. Mapa: © colaboradores de OpenStreetMap.

Fue la mejor lección de todo el proyecto: una tarea cerrada no es lo mismo que un mapa corregido. Lo que cuenta es lo que queda en el mapa. Por eso cargamos 15 tareas nuevas y las revisamos una por una contra OpenStreetMap. Tres ya estaban resueltas y estamos corrigiendo las otras 12.

«Pensé que iban a ser fáciles de arreglar, y así fue», contó una de las estudiantes.

Lo que aprendimos para replicarlo

  • Empieza con un área pequeña y bien definida.
  • Comprueba cada corrección en el mapa, no solo en la lista de tareas.
  • Vuelve a medir al final: corregir también puede crear errores.
  • Ten paciencia con las herramientas: algunas tardan en actualizarse.
  • Recuerda para qué lo haces: un mapa bien hecho ayuda a la gente.
  • Un mapa no se termina: se cuida.

Si quieres hacer lo mismo en tu barrio o tu colegio, todas estas herramientas son gratuitas. Puedes ver nuestro reto en MapRoulette y empezar por OpenStreetMap.

Los más pequeños también exploran

Nuestro grupo también tiene chiquitos. Por ahora no corrigen errores: están encontrando lugares y explorando el mapa. Una de nuestras exploradoras tiene 9 años. Al mismo tiempo que aprende a manejar el computador, va haciendo cosas en el mapa con lo que ya sabe. Participó en una cacería del tesoro por Duitama: encontró la Terminal, la Plaza de los Libertadores y la Plaza de Mercado, y así aprendió a moverse por el mapa, buscar lugares y ver qué información tiene cada uno.

Mapa infantil de Duitama con la ruta de la cacería del tesoro: Terminal, Plaza de los Libertadores y Plaza de Mercado
Mapa: © colaboradores de OpenStreetMap.

Ningún tesoro le resultó difícil. Su favorito fue la Plaza de los Libertadores, «porque fue la más fácil».

Cuando sepa más del mapa, le gustaría agregar parques o enseñarles a otros niños.