L'Enrutador de motos.cat: Guia Completa

Redacció
Redacció
0 comentaris 46 visualitzacions

🗺️ L'Enrutador de motos.cat: Crea les teves rutes moteres de forma fàcil i gratuïta
Benvinguts, motoristes! Avui vull presentar-vos una de les eines més potents i útils que tenim a motos.cat: l'Enrutador. Si alguna vegada has hagut de planificar una ruta de moto, compartir el traçat amb els teus companys de sortida, o simplement guardar el recorregut d'una jornada memorable, aquesta eina és per a tu.

🤔 Què és l'Enrutador?
L'Enrutador és una eina interactiva de creació de rutes integrada directament a la nostra web. Et permet:
  • Dibuixar rutes sobre el mapa amb un simple clic.
  • Afegir punts de pas estratègics (benzineres, pauses, restaurants...).
  • Calcular automàticament la distància total.
  • Generar fitxers GPX compatibles amb qualsevol GPS.
  • Gestionar multi-rutes (ideal per a viatges de diversos dies).
  • Invertir rutes per crear el camí de tornada a l'instant.
  • Veure benzineres properes en temps real.
I el millor de tot? És totalment gratuït i no necessita cap compte de Google!

🚀 Per què hem creat l'Enrutador propi?
Al principi utilitzàvem l'API de Google Maps. Tot i que funcionava bé, presentava dos inconvenients principals:
  1. Cost: Google cobra per cada petició de ruta, cosa que feia el sistema poc sostenible.
  2. Límits: Teníem un màxim de 23 punts intermedis per ruta.
Per això, el març de 2025 vam migrar a una infraestructura basada en Leaflet.js + OpenStreetMap + OSRM (Open Source Routing Machine):
Característica | Abans (Google) | Ara (Open Source)Cost | Pagament per API | 100% gratuïta
Límit de punts | 23 punts màxim | 100 punts
Filosofia | Servei propietari | Programari lliure

🛠️ Com funciona? (Pinzellada tècnica)
Per als més curiosos sobre la tecnologia que hi ha al darrere:
Plaintext

┌─────────────┐       ┌──────────────────┐       ┌─────────────┐
│  Frontend   │ ───>  │     OSRM API     │ ───>  │   Backend   │
│ Leaflet.js  │       │    (Gratuïta)    │       │    Rails    │
└─────────────┘       └──────────────────┘       └─────────────┘
       │                       │                        │
       └───────────────────────┼────────────────────────┘
              1. Usuari fa clic al mapa
              2. Es crea un marcador
              3. Es calcula la ruta (OSRM)
              4. Es dibuixa la línia vermella
              5. Es genera el GPX
              6. Es guarda a la BD

📚 Guia pas a pas
PAS 1: Crear la Sortida
Abans de res, cal que tinguis una sortida creada al fòrum:
  1. Vés a SortidesNova Sortida.
  2. Omple les dades bàsiques (Títol, Data, Punt de trobada i descripció).
  3. Desa la sortida.
PAS 2: Obrir l'Enrutador
Un cop creada, veuràs el botó 📍 Enrutador. Fes-hi clic!
On trobar-lo? A la pàgina d'edició de la sortida, just al costat del botó "Desar".
PAS 3: Afegir punts al mapa
És tan fàcil com anar fent clics:
  • Fes clic a Vic → Apareix el marcador "📍 Punt 1".
  • Fes clic a Ripoll → Apareix el marcador "📍 Punt 2".
  • La línia vermella s'ajustarà automàticament a les carreteres reals!
PAS 4: Desar la ruta
  1. Fes clic a 💾 Desar Ruta.
  2. Assigna-li un nom (ex: volta-montseny-dia1).
  3. Automàticament es generarà el fitxer GPX i s'actualitzarà la distància a la fitxa de la sortida.

🎮 Funcions avançades
🔄 Invertir ruta
Vols fer el camí a l'inrevés? No cal tornar-lo a dibuixar.
  1. Clica a 🔄 Invertir Ruta.
  2. Tria si vols invertir tota la ruta o només un rang de punts.
🗑️ Esborrar punts per rang
Si t'has equivocat en un tram sencer:
  1. Clica a ❌ Esborrar Punts.
  2. Selecciona el primer punt (blau) i el darrer (verd) del tram que vols eliminar.
⛽ Mostrar benzineres
Planifica els teus repostatges fent clic a la icona de la benzina. Les estacions de servei d'OpenStreetMap apareixeran com a icones ⛽ al mapa.
📥 Importar des de GPX
Si ja tens una ruta feta amb un altre programa:
  1. Clica a 📥 Carregar RutaPujar GPX.
  2. Selecciona el fitxer i l'Enrutador el carregarà perquè puguis editar-lo.

📊 Multi-rutes: Sortides de diversos dies
Pots tenir diverses rutes dins d'una mateixa sortida. Això és ideal per a viatges llargs:
Plaintext

SORTIDA: "3 Dies pels Pirineus"
┌─────────────────────────────────────┐
│ Ruta Actual:                        │
│ ────────────────────────            │
│ [▼ Selecciona ruta]                 │
│ • pirineus-dia1 (35 punts)          │
│ • pirineus-dia2 (28 punts)          │
│ • pirineus-dia3 (22 punts)          │
└─────────────────────────────────────┘
Cada dia té el seu GPX independent!

🔧 Consells i trucs
Consell | Per quèComença pel punt de trobada | Evita confusions al GPS en iniciar la marxa.
Afegeix punts a les benzineres | Assegura que tothom sap on es para a repostar.
No superis els 100 punts | Garanteix un rendiment òptim del navegador.
Desa sovint | Evita perdre la feina si la connexió falla.
Usa noms descriptius | transpirinenca-dia1 és millor que ruta1.

📱 Compatibilitat GPX
Els fitxers generats són compatibles amb pràcticament tot l'ecosistema motard:
  • Dispositius: Garmin (Zumo, Montana), TomTom Rider, BMW Navigator.
  • Apps: Google Earth, Kurviger, OsmAnd, Rever.
  • Software: BaseCamp, MyRoute-App.

❓ Preguntes freqüents (FAQ)
Q: Hi ha un límit de punts?
A: Sí, el màxim són 100 punts per ruta, més que suficient per a una jornada completa de corbes.
Q: Puc editar una ruta ja desada?
A: I tant! Selecciona la ruta al desplegable, fes els canvis i torna a clicar a "Desar".
Q: El que veig al mapa és exactament el que veuré al GPS?
A: Molt aproximadament. Tingues en compte que cada dispositiu (Garmin, TomTom) té el seu propi algorisme de càlcul, però els punts de pas (waypoints) seran idèntics.

🎉 Conclusió
L'Enrutador és una eina creada per motoristes i per a motoristes. Tot el que hem après en més de 20 anys organitzant sortides està bolcat en aquesta aplicació.

La propera vegada que organitzis una sortida:
  1. Crea-la a motos.cat > Obre l'Enrutador > Dibuixa el traçat > Comparteix el GPX amb el grup > Els teus companys t'ho agrairan! 🏍️💨

💭 Discussió del fòrum (0)

Per discussions generals i planificació

Has d'iniciar sessió per comentar en aquest article.