Empezamos con seis etapas del Camino Portugués hace dos semanas. Acabamos esta tarde con la integración de la última pareja del Primitivo gallego. Veintidós etapas con trazado oficial Xunta de Galicia, cubriendo cinco caminos jacobeos parcialmente (Portugués, Inglés, Francés gallego, Norte gallego y dos del Primitivo). Es un buen momento para parar y mirar atrás: ¿qué hemos aprendido del proceso?
1. La nomenclatura de cualquier fuente abierta es regional
La Xunta numera sus etapas con paradas que no coinciden con las paradas habituales del peregrino. El Camino Inglés oficial Xunta tiene cinco etapas (Ferrol–Neda, Neda–Miño, Miño–Bruma, Bruma–Sigüeiro, Sigüeiro–Santiago) pero la mayoría de las guías peregrinas dividen en otras paradas (Ferrol–Pontedeume, Pontedeume–Betanzos, etc.). Para casar las dos divisiones tuvimos que recortar etapas Xunta por coordenadas y a veces concatenar dos para una.
El Camino Norte de la Xunta no incluye los tramos asturianos ni cántabros (el peregrino entra en Galicia por Ribadeo). El proyecto sí cubre los tramos asturianos con BRouter. Para el peregrino real estos dos sistemas conviven, pero para el integrador editorial hay que aceptar que una fuente "completa" no cubre todo lo que un peregrino llamaría "completo".
2. Los KML oficiales tienen errores propios
La asunción inicial de que "oficial = correcto" se rompió a las pocas etapas. El KML CFR del Camino Francés gallego no incluye los placemarks de las etapas 7 y 8 (Arzúa–Arca y Arca–Santiago), aunque sí incluye los folders correspondientes. Eso parece un descuido en la versión publicada. Para integrar esas dos etapas tendremos que volver a descargar el KML cuando lo actualicen.
El KML del Inglés tiene un gap cartográfico de 645 metros entre dos vértices consecutivos en la etapa 4 (Bruma–Sigüeiro). No es un error de nuestro integrador: es un vértice intermedio que falta en el archivo digitalizado de la Xunta. Decidimos no rellenarlo con BRouter para mantener la integridad de la fuente, pero el peregrino que descargue ese GPX verá una línea recta donde el sendero real serpentea.
La nomenclatura del KML del Camino Francés es inconsistente: algunos tramos vienen como placemarks "enteros" y otros como sub-segmentos numerados (tNNpX), a veces los dos coexisten para la misma sección sin que sepa cuál usar. Tuvimos que reescribir el algoritmo de selección para usar conectividad geográfica en vez de fiarnos del nombre. Documentamos este descubrimiento en una entrada anterior del cuaderno.
3. Los waypoints originales geocodificados a Wikipedia no caen sobre el track Xunta
Nuestras fichas iniciales tenían waypoints (paradas con nombre como "Mojón de los 100 km", "Iglesia de Santa María de Barbadelo") con coordenadas tomadas de Wikipedia o aproximaciones manuales. Cuando empezamos a integrar el trazado Xunta como GeoJSON, los waypoints quedaban a 600-8.700 metros del trazado real. Un peregrino que descargara el GPX verá el track en su sitio pero los iconos de las paradas saltando por el mapa.
La solución fue un script de snap: para cada waypoint, encontrar el punto más cercano del trazado Xunta y mover el waypoint a esa coordenada. Si la distancia original era pequeña, snap directo. Si era grande (más de 500 metros), usamos la posición proporcional del waypoint en la etapa (km acumulado / km total) para posicionarlo en la misma fracción del trazado oficial. Esto preserva el orden secuencial de las paradas.
La lección general: cuando integras una fuente nueva (KML Xunta), tienes que limpiar también los datos derivados (waypoints, km totales, mapaCentro, geo_inicio/geo_destino del schema). Si no, el visor renderiza la nueva línea pero los puntos asociados siguen viviendo en la geometría vieja.
4. La división Xunta vs proyecto no siempre se puede casar
El Camino Primitivo es el ejemplo más doloroso. La Xunta divide su tramo gallego en ocho etapas (Alto do Acebo–Paradavella–Castroverde–Lugo–San Romao–Melide–Arzúa–Arca–Santiago). El proyecto sigue una división tradicional con paradas en Grandas de Salime, A Fonsagrada, O Cádavo, Lugo. O Cádavo no está en ninguna etapa Xunta: el camino oficial pasa al sur de O Cádavo (por Castroverde), y la variante histórica que el proyecto sigue pasa al norte.
Para tres etapas del Primitivo proyecto (E7 grandas-fonsagrada, E8 fonsagrada-cadavo, E9 cadavo-lugo) no hay match razonable con el KML Xunta. Optamos por dejarlas con su trazado BRouter actual y documentar en el sello editorial que la línea no es la oficial Xunta. Es honestidad operativa: integrar mal sería peor que mantener BRouter con disclaimer.
5. El sello editorial paga
Cada trazado del sitio lleva uno de cinco sellos: oficial-cartografia (KML Xunta/CNIG sin modificar), oficial-cartografia-snap (oficial con waypoints limpiados), oficial-federativo (FEDME), interpolado-brouter (cálculo BRouter declarado) o esquematico-geodesico (línea recta cumbre/collado). El usuario lo ve siempre.
Esto añade trabajo editorial pero protege la marca. Si un peregrino baja un GPX con sello interpolado-brouter y se mete por una variante que el sendero oficial no recoge, no podrá decir que no se le advirtió. Si baja uno con sello oficial-cartografia, sabrá que cualquier error es de la Xunta, no nuestro. La auditoría editorial transparente es la diferencia entre una guía y un agregador.
Lo que viene
Tres tareas pendientes saltan a la vista:
Una. Volver a la web de la Xunta y descargar el KML CFR completo cuando incluya las etapas 7 y 8 que ahora faltan. Mientras, esas dos etapas siguen BRouter.
Dos. Análisis manual de las paradas reales del Primitivo gallego (E7-E9 del proyecto) cruzadas con coordenadas del centro de cada pueblo intermedio (Paradavella, Castroverde, O Cádavo). Eso permitiría recortar etapas Xunta por coords y casar con la división proyecto.
Tres. Empezar a integrar otras fuentes oficiales españolas. Galicia es solo el principio: nos quedan Aragón (Camino Aragonés desde Somport), Castilla y León (Camino Francés en la meseta), País Vasco-Cantabria-Asturias (Camino del Norte fuera de Galicia), Andalucía (Vía de la Plata), las Islas Baleares y Canarias, y los GR-1, GR-7, GR-11 estatales. La FEDME publicó 50.000 km de senderos homologados en CNIG. Eso es trabajo de varios meses.
22 etapas oficiales son una base sólida pero no es el destino. Es la prueba de que el método funciona y debemos seguir.
Cristian Corrales
· Tras hipersesión H28 con 7 etapas adicionales (Norte gallego + Primitivo E10/E11)