← Metodología / 2. Mapeo de rutas de transporte / Digitalización en JOSM

Digitalización en JOSM

El trabajo de campo nos da una “traza sucia” (una línea temblorosa de puntos GPS). El trabajo de escritorio consiste en convertir eso en datos limpios y estructurados sobre el mapa de la ciudad. Usaremos JOSM (Java OpenStreetMap Editor), la herramienta profesional para editar OpenStreetMap.

1. Configuración del Entorno

  1. Descarga JOSM: Desde josm.openstreetmap.de. Requiere Java.
  2. Instala Plugins: En Preferencias > Plugins, busca e instala:
    • pt_assistant: Asistente indispensable para rutas de transporte público.
    • utilsplugin2: Herramientas extra de geometría.
  3. Capas de Fondo: Activa imágenes satelitales (Bing, Maxar) o mapas base (Carto, OSM Standard) desde el menú “Imágenes”.

2. Importación y Limpieza

  1. Abrir GPX: Arrastra tu archivo .gpx (del celular) a JOSM. Verás una línea de color sobre el mapa.
  2. Descargar Datos OSM: Descarga la zona alrededor de tu traza para ver las calles existentes.
  3. Comparar: Verás que tu traza GPS no coincide perfectamente con las calles del mapa (el GPS tiene error de 5-10 metros).
    • No muevas las calles para que coincidan con tu GPS (a menos que la calle esté claramente mal).
    • Tu traza es solo una guía visual.

3. Creación de la Relación de Ruta

En OpenStreetMap, una ruta de bus no es una línea nueva, es una “Relación” que agrupa las calles existentes.

  1. Seleccionar Calles: Ve seleccionando los tramos de calle por donde pasa el bus.
  2. Crear Relación:
    • En el panel “Relaciones”, clic en ”+“.
    • Añade las etiquetas (Tags):
      • type = route
      • route = bus (o trolleybus, ferry, etc.)
      • ref = 64 (El número de la ruta)
      • name = Ruta 64: Centro -> Norte
      • network = Sistema Municipal
      • operator = Cooperativa de Transportes X
      • public_transport:version = 2
  3. Añadir Miembros: Con las calles seleccionadas, añádelas a la relación como miembros.

4. Añadir Paradas

  1. Busca en tu traza GPX dónde marcaste paradas.
  2. Crea un nodo (punto) sobre la calle en ese lugar.
  3. Etiquétalo:
    • public_transport = platform (si es donde espera la gente) o stop_position (si es el punto en la calle donde frena el bus).
    • name = Mercado Central
  4. Añade este nodo a la Relación de la ruta con el rol platform o stop.

5. Validación y Subida

  1. Usa el botón “Validar” en JOSM. El plugin pt_assistant te avisará si la ruta está cortada (hay un salto entre calles) o si faltan etiquetas.
  2. Cuando no haya errores, presiona el botón de subir (flecha verde hacia arriba).
  3. Escribe un comentario claro: “Añadida Ruta 64 de bus basada en levantamiento GPS propio”.

¡Felicidades! Tu ruta ahora es parte del mapa mundial y visible para millones de personas.

← Metodología / 2. Mapeo de rutas de transporte / Digitalización en JOSM