Un nuevo motor de enrutamiento, más rápido y fino

Una ruta más fina suponía una espera más larga: un motor nuevo y más rápido explora ahora más rutas y calcula todos los modelos a la vez.

Detrás de cada ruta hay un cálculo pesado: miles de posiciones, en cada paso, para cada rumbo y cada modelo. Una búsqueda más fina encuentra el paso entre dos islas o el role que merece una virada, pero le hacía esperar, tanto más con cada modelo añadido.

Saily WR reescribió desde cero su motor de enrutamiento, con el mismo método de las isócronas y comprobando que encuentra las mismas rutas, pero varias veces más rápido. Ese margen ha ido directamente a las rutas: ahora exploran una malla más fina, y todos los modelos de una solicitud se calculan a la vez en lugar de uno tras otro.

Una navegación de un día y una travesía oceánica no piden la misma búsqueda, y pocos navegantes quieren ajustar un paso de tiempo. Por eso el cálculo lo fija ahora según la longitud de la travesía, desde un minuto entre dos isócronas para una regata costera corta hasta seis horas para una travesía oceánica: cada travesía recibe una búsqueda a su escala, fina a lo largo de la costa, rápida en alta mar, sin nada que ajustar.

Supongamos que prepara un cruce del canal de la Mancha con una brisa que, según la previsión, rolará durante la noche. Con un paso a su escala, la ruta puede virar con el role a la hora justa y no una hora tarde. Y como todos los modelos se calculan juntos, probar una salida al anochecer y otra a medianoche es lo bastante rápido como para comparar ambas antes de decidir: elige la hora de salida a la vista de las rutas, no por una corazonada.

Aun así, la búsqueda tiene su grano. Una ruta se detiene en cuanto está a menos de un paso de navegación del destino: en una travesía oceánica con un paso de seis horas, termina hasta a treinta millas de la llegada, y su hora de llegada vale con unas horas de margen, no al minuto. Para las últimas millas, vuelva a calcular desde un punto más cercano: una travesía más corta recibe un paso más corto, y una llegada más fina.

Más información