¿Cómo explorar lugares donde comer/dónde dormir junto a una ruta usando el archivo de ruta GPX?

Supongamos que tengo un archivo GPX que cubre una larga distancia (200 km~5000 km).

Me gustaría comprobar dónde encontrar comida/dónde dormir antes de empezar a montar.

Puedo cargar el archivo GPX en Google Maps y escanear áreas para buscar esos lugares. Pero tomará mucho tiempo.

¿Existe una manera eficiente de buscar comida/posada/ciudad a lo largo de una pista/ruta GPX?

Voto para cerrar esta pregunta sobre la planificación de rutas, solo relacionada con el ciclismo, ya que el método de transporte es una bicicleta (suponiendo que montar el OP no se refiere a caballos, motocicletas, etc.). Probablemente se adapte mejor a travel.stackexchange.com
Otra pila posiblemente más sobre el tema sería softwarerecs.stackexchange.com si desea una solución de software, pero... (ver respuesta)
@Criggie, si nos desviamos del tema (admito que es marginal, pero creo que estamos bien aquí), creo que viajar, ya que la respuesta puede no ser puramente software. Puede ser posible tener algo más asistido por software de lo que sugiero. Lo estoy considerando sobre el tema, ya que los navegadores para automóviles a menudo brindan características comparables para otros viajeros, las señales de tráfico están diseñadas para conductores, etc., por lo que el problema es un poco diferente en una bicicleta.

Respuestas (4)

Desde el punto de vista del programador, aquí hay un algoritmo que implementaría si tuviera este problema.

  1. Obtenga un extracto de la base de datos de Openstreetmap para la región que me interesa.
  2. Filtre el archivo de extracción para mantener solo los nodos/vías con etiquetas amenity=restaurant, amenity=fast_foodetc. Es decir, solo los datos relacionados con la categoría "comida".
  3. Escriba un script que tome un conjunto de puntos GPX de la ruta, un conjunto de puntos de "restaurante" y un valor de distancia de umbral. Para cada PDI, calcule la distancia mínima a todos los puntos (o segmentos lineales) de la ruta.
  4. Finalmente, genere un GPX con solo aquellos PDI de "restaurante" que estén lo suficientemente cerca (por debajo del umbral fijado).

Alternativamente, se podría construir una consulta de base de datos para Overpass API para hacer todo este trabajo. Soy bastante débil en su (s) idioma (s) oscuro (s), pero es probable que haya ejemplos listos para encontrar PDI a lo largo de una curva.

Como tal, esta pregunta es quizás más adecuada para el sitio de preguntas y respuestas de GIS .

Esto está en mi lista de proyectos que son demasiado grandes para comenzar con un trabajo de tiempo completo (también quiero mapas de franjas como resultado). Hay muchas otras consultas de paso elevado útiles para incluir: amenity=drinking-watertransporte shop=bicyclepúblico en caso de problemas mecánicos que finalicen el viaje, tal vez hospitales y otros servicios de atención médica de emergencia, supermercados/tiendas de conveniencia... Puede ser posible consultar Paso elevado para una serie de cajas a lo largo del ruta, pero no estoy seguro acerca de los límites de velocidad en el servidor. Lamentablemente, esto es algo que desearía que fuera una respuesta, en lugar de una respuesta real.

OsmAnd (mi aplicación de navegación favorita para teléfonos inteligentes) le permite mostrar puntos de interés a lo largo de una ruta.

https://osmand.net/features/navigation#How_to_view_POI_along_the_road

ingrese la descripción de la imagen aquí

¿Puede seleccionar varias clases de puntos de interés (p. ej., supermercado, tienda de conveniencia, cafetería, pub para una parada de comida) al mismo tiempo?

Como un desafío de marco, intente considerar el problema al revés. Calcule la distancia que desea recorrer en un día promedio y verifique cuál es esa distancia en su ruta. Digamos 100 km o ~6 horas de conducción informal. Pero cualquier subida empinada podría reducir a la mitad la distancia diaria, o es posible que desee un día de descanso/descanso. Incluya también días de turismo/descanso en su plan.

Presumiblemente, desea estar en el destino dentro de un período de tiempo, tal vez su visa haya expirado o haya que tomar un vuelo.

Ahora, una vez que tenga una idea de su parada de una noche en un pueblo/pueblo/ciudad, entonces es más como "¿dónde hay un buen lugar para quedarse en Düsseldorf con estacionamiento para bicicletas?"

Su parada para almorzar puede ser mejor si es espontánea: cada ciudad tendrá algo, siempre que llegue alrededor de la hora del almuerzo local, entonces algo venderá comida.

Dependiendo del lugar del mundo en el que te encuentres, habrá Guías ciclistas, ya sea en papel o en la web. Aunque considere el mundo posterior a C19 y todo puede estar desactualizado.

En caso de que no encuentres algo, siempre ten comida/agua de emergencia en la bicicleta. Un par de geles y una barra pueden ser suficientes para llevarlo a su parada para cenar y luego recargar energías/descansar.

Esto es más o menos lo que hago, aunque la escala es diferente: podría estar haciendo 200-300 km en un día, pero sé que quiero dividirlo en etapas razonables. A veces puede ser difícil encontrar el almuerzo en países donde las tiendas cierran a menudo para el almuerzo: termina buscando un restaurante adecuado o yendo a un lugar lo suficientemente grande como para respaldar la comida rápida (Francia puede ser un problema, por ejemplo, donde las tiendas de delicatessen y las panaderías cierran durante unas horas a la mitad del día, y un "café" puede ser lo que llamaríamos un bar)

Suponiendo que esté planificando en el escritorio en lugar de en una aplicación o en una unidad de GPS, mi enfoque es el siguiente (y es un poco lento, pero el tiempo está bien invertido):

  • Calcule cuánto tiempo me gustaría entre descansos. Esto podría ser de 50 a 100 km, con el extremo corto de ese rango en condiciones difíciles (colinas/calor/viento en contra/lluvia intensa) o al final de un día realmente largo. Para mí, una parada en un siglo (160 km), mucho después de la mitad del camino podría ser suficiente, pero 200 km con una sola parada es suficiente. Desplácese por mi ruta hasta una distancia adecuada desde el inicio o la parada anterior, pero reconsidere la ruta o la parada anterior si no hay nada.

  • Utilizando las capas estándar y de ciclo de OpenStreetMap, amplíe los pueblos probables a lo largo de la ruta. OSM es una opción en casi todos los planificadores de rutas (por ejemplo, RideWithGPS, Komoot). Eso a menudo muestra algunas opciones.

  • Si no hay muchos, o estoy planeando pasar en momentos extraños, entonces es hora de buscar en Google Maps: "gasolinera Okehampton" (a menudo la mejor opción para abrir las 24 horas), "tienda de conveniencia Aviemore", etc. (Actualmente estoy planeando viajar a lo largo del Reino Unido, de ahí mis ejemplos). Google puede ser bastante optimista, así que tenga cuidado: una tienda de motocicletas no será de mucha utilidad si necesita repuestos.

  • Esto puede conducir a un pequeño cambio de ruta, tal vez para pasar por el centro de una ciudad durante el día, o tomar una carretera más transitada con servicios durante la noche.

  • Si tiene un tramo largo sin opciones, asegúrese de abastecerse de antemano y deténgase al costado de la carretera (las paradas de autobús son buenas si está lloviendo). Alternativamente, modifique su ruta, especialmente si está buscando una comida caliente o una parada para pasar la noche y no lleva equipo de campamento.

  • También tomo nota de las estaciones de tren, tiendas de bicicletas y hospitales de las búsquedas de Google de las ciudades probables a lo largo de la ruta. Desplazarse por Google Maps y hacer clic en "buscar en esta área" es muy útil (pero no siempre es una opción y es posible que deba buscar en el mapa sin un nombre de lugar para empezar).

Normalmente tengo una pestaña abierta en Komoot con la ruta y la vista de ciclo de OpenStreetMap, una en OpenStreetMap.org y una o dos para Google Maps y/o Street View

Por lo general, es mejor dividir la ruta en partes razonables, ya que los planificadores de rutas tienden a ser más receptivos cuando no manejan demasiados datos, y la tarea de planificación es más manejable. El más largo de los míos es de 600 km, incluida una parada de una noche, los otros son días sueltos o lo suficientemente cerca.

Dormir de muchas maneras es más fácil si sabes cuánto quieres recorrer cada día. Para mí, acampar salvajemente, busco lugares dentro o fuera de la ruta, no muy lejos de una ciudad donde pueda obtener agua; Street View me ayuda nuevamente allí.