Conceptos y conocimientos básicos
Aquí encontrará una lista de preguntas y respuestas: Preguntas frecuentes
Smart-Client
Track of the day
está concebido como un cliente inteligente
. Este concepto define sistemas basados en componentes distribuidos. Los servidores web y los navegadores web son modelos de arquitectura comparables. Sin embargo, en el concepto de cliente inteligente
son posibles diferentes servidores. Estos servidores no proporcionan páginas web formateadas, sino solo datos brutos sin ningún tipo de sobrecarga. Track of the day
representa gráficamente estos datos brutos. Por lo tanto, componentes como la visualización de mapas y los servicios de cálculo de rutas requieren una conexión permanente a Internet. Si no hay conexión disponible, no se puede acceder a los servicios utilizados y la aplicación deja de funcionar parcialmente.
Las ventajas de esta arquitectura de software son el material cartográfico, que el equipo de Microsoft Bing Maps
actualiza constantemente, y unos servicios de alto rendimiento que resuelven incluso tareas de cálculo de rutas complejas en pocos milisegundos. La tecnología de cliente inteligente combina así el rendimiento con una interfaz gráfica de usuario de diseño moderno.
Multilingüismo
Además del inglés como idioma predeterminado, se admiten el alemán, el italiano, el español y el francés. Con la versión 4.1 se añaden el ruso, el chino, el japonés, el portugués, el rumano y el neerlandés. Todos los textos de la aplicación se encuentran en archivos de recursos con traducciones específicas para cada país. El idioma activo se puede configurar en las opciones. El idioma actual se indica en la parte inferior izquierda con una bandera. Para cambiar el idioma es necesario reiniciar la aplicación. Esto se realiza automáticamente, si procede, guardándose los archivos abiertos y restaurándose tras el reinicio.
Base de datos SQL
En la industria, las bases de datos SQL son imprescindibles en los sistemas informáticos. Cualquier sistema de cierto tamaño utiliza una base de datos SQL para el almacenamiento estructurado de datos. Los líderes del mercado son Oracle, IBM y Microsoft con su SQL Server. Ningún almacén de gran altura del mundo funciona sin una base de datos SQL. SQL es el acrónimo de un lenguaje de consulta con el que se pueden organizar y consultar los datos. Solo con SQL se puede encontrar un guardabarros para un VW Golf del año 1998 en el almacén de estanterías altas central de VW en Wolfsburgo. Solo con SQL se puede localizar un artículo pedido en un centro de distribución de Amazon o UPS. SQL está en todas partes y SQL es genial y útil.
Con la versión 4.x, se integró en Track of the day una base de datos SQL basada en Microsoft SQL Server 2019. Este sistema profesional de bases de datos SQL es, en realidad, grande y caro. Sin embargo, para uso personal existe el SQL Server LocalDB gratuito.
Con la integración del servidor SQL, es posible almacenar rutas, itinerarios y puntos de interés (POI) como en un almacén de estanterías altas de Amazon. Si llega un camión con 50 palés de pañales para bebés, no hay problema: basta con colocarlos en el sistema de transporte, que los distribuye por los espacios libres del almacén. La ubicación final de cada palé se almacena en la base de datos SQL. Si se quiere saber qué cantidades de un artículo hay en stock, qué productos están a punto de caducar o en qué casos no se alcanza la cantidad mínima, se puede obtener esta información mediante consultas SQL.
Track of the day funciona exactamente igual que un almacén de estanterías altas de Amazon. Se importan las trazas de la última tour por los Pirineos, se busca lo que se quiere guardar y se copia en la base de datos SQL. A todos los elementos se les pueden añadir descripciones, valoraciones, etc. De este modo, se puede crear una inmensa base de datos que, en realidad, sería totalmente confusa si no existiera la base de datos SQL.
Mediante consultas adecuadas, se pueden encontrar todas las rutas, itinerarios y puntos de interés (POI) con la ayuda de la base de datos SQL. Las consultas SQL necesarias para ello ya están incluidas en Track of the day. Funciones como la búsqueda de POI a lo largo de la ruta consisten en consultas SQL complejas que están ya preparadas y a la espera de ser utilizadas.
Almacenamiento híbrido de datos
Las bases de datos SQL admiten el almacenamiento de fotos y muchos otros formatos de archivo. Si se almacenan muchas fotos en una base de datos, esta se vuelve rápidamente grande, difícil de manejar y, a menudo, lenta. Esta situación se puede solucionar con el almacenamiento híbrido de datos. En lugar de guardar una foto como BLOB (Binary Large Object) en la base de datos, se puede guardar en el sistema de archivos y almacenar únicamente la ruta dentro del sistema de archivos. De este modo, solo se hace referencia a la foto. La base de datos en sí se mantiene ligera y las copias de seguridad se pueden crear fácilmente. En caso de que surjan problemas con la base de datos, todas las fotos siguen estando disponibles y se pueden reindexar si es necesario.
Este concepto se utiliza para todos los elementos de la base de datos SQL de Track of the day.
Conexiones USB
La tecnología Smart-Client permite utilizar los puertos USB del ordenador en uso. Esto permite la comunicación con dispositivos de navegación a los que se puede acceder a través de una conexión USB. Una gran ventaja en comparación con soluciones que se basan exclusivamente en navegadores web y no tienen acceso a los puertos USB.
Formatos de archivo
Track of the day
se creó para poder visualizar y editar trazas, rutas y PDI. En este sentido, el estándar GPX desempeña un papel fundamental. El estándar GPX define cómo se pueden intercambiar los datos geográficos. El estándar GPX está muy extendido y es compatible con casi todos los dispositivos de navegación. Las formas de navegación son muy variadas. Los dispositivos de navegación compatibles con GPX se encuentran, por ejemplo, en coches, motocicletas, camiones, autocaravanas, aviones y bicicletas. Además, existe un gran mercado de dispositivos de navegación móviles resistentes para aplicaciones al aire libre.
Todos estos dispositivos ayudan a facilitar la orientación y la navegación en terrenos desconocidos. En los últimos años han aparecido en el mercado cada vez más aplicaciones para dispositivos móviles. Casi todos estos sistemas pueden intercambiar sus datos en formato GPX.
Los archivos GPX pueden contener diferentes tipos de objetos:
– Traza – Ruta – Punto de interés o POI
. Un archivo GPX puede contener muchos elementos de diferentes tipos al mismo tiempo.
Más allá del formato de archivo GPX, algunos fabricantes han definido formatos especiales para el almacenamiento e intercambio de POI.
Formatos para archivos POI:
– Google Maps: GEOJson
– Garmin: GPI y CSV
– TomTom: OV2, ITN y CSV
Elementos obligatorios
El formato de archivo GPX solo define la latitud y la longitud como obligatorias. La información adicional, como la marca de tiempo, la altitud sobre el nivel del mar, etc., no es obligatoria y puede incluirse de forma opcional en un archivo GPX.
Extensiones
Para almacenar información como la velocidad, el ángulo de inclinación, etc., en un archivo GPX, la especificación prevé unas extensiones. Hay que tener en cuenta que estas extensiones son opcionales y específicas de cada fabricante. Los dispositivos de navegación para motocicletas de Garmin, por ejemplo, almacenan información sobre la velocidad y el ángulo de inclinación. Sin embargo, los dispositivos del fabricante TomTom no lo hacen. Si se exporta una traza GPX de un dispositivo Garmin a uno de TomTom y viceversa, se pierden las extensiones específicas del fabricante.
Importación y exportación
Los archivos GPX y todos los formatos de PDI compatibles, así como las fotos geocodificadas, se pueden importar desde el sistema de archivos o desde memorias USB o tarjetas de memoria. Para los dispositivos compatibles, también se ha previsto una importación totalmente automática a través de la interfaz USB. En caso de importaciones repetidas a través de la interfaz USB, los elementos ya importados que no hayan sufrido modificaciones no se volverán a importar. Si se elimina un elemento de Track of the day tras su importación, este se conserva en un dispositivo conectado y puede volver a importarse en cualquier momento.
Tras la importación, todos los archivos se almacenan en la caché local, se analizan y se muestran. Si un archivo GPX contiene, por ejemplo, varias trazas, estas se muestran como trazas independientes. Si se guarda una de estas trazas en el archivo original, este se sobrescribe y las demás trazas solo siguen existiendo en la memoria de trabajo de Track of the day. Es importante saber esto y tenerlo en cuenta al guardar, para que no se pierdan datos. Para evitar sobrescrituras accidentales, a partir de la versión 4.1 todas las rutas y trazas que procedan de un único archivo GPX se almacenan por separado en archivos individuales en la caché.
La caché integrada permite cerrar la aplicación sin tener que guardar explícitamente todos los elementos editados. Al cerrarla, todas las rutas, trazas y PDI cargadas se exportan automáticamente a la caché. Si hay muchos objetos de gran tamaño cargados, esta exportación puede tardar unos segundos. Al iniciar la aplicación la próxima vez, todos los elementos cargados anteriormente se recuperarán de la caché.
Todos los elementos disponibles en la memoria de trabajo pueden exportarse, lo cual se hace posible haciendo clic en el botón «Compartir». En el cuadro de diálogo de compartir existe la posibilidad de exportar el mapa de carreteras actual como JPG o copiarlo al portapapeles de Windows. Si se selecciona una traza, se puede realizar la exportación de dicha traza. Alternativamente, se pueden realizar las exportaciones de todas las trazas cargadas. En este caso, se generan nombres de archivo basados en los nombres de las trazas cargadas.
En el caso de las rutas, hay opciones adicionales. Si se conecta un dispositivo de navegación mediante una conexión USB, es posible realizar la exportación directamente a dicho dispositivo. Los dispositivos TomTom se tratan aquí de forma específica. Aquí es posible realizar una conversión automática al formato ITN específico de TomTom, que ofrece ventajas de navegación frente al formato GPX.
Si se exporta una ruta, todos los PDI visibles en el fragmento de mapa mostrado se exportan, además de la ruta, como waypoints GPX. Por ejemplo, los dispositivos Garmin muestran estos «waypoints» durante la navegación como pequeños corazones verdes.
trazas
Las trazas se suelen registrar con dispositivos de navegación. Sin embargo, también se pueden calcular. Es importante tener en cuenta que las trazas no permiten la navegación con indicaciones de giro, sino que solo se pueden representar como una línea en un mapa. Para la navegación con indicaciones de giro se requiere en todo caso una ruta. Con Track of the day, las trazas se pueden convertir en rutas y viceversa.
Si se selecciona una traza importada, esta se muestra en el mapa de Track of the day. Hay disponibles diversas funciones de edición y análisis. Las trazas se pueden acortar, dividir y fusionar entre sí. Se pueden seleccionar y mostrar muchas trazas a la vez. Se pueden marcar secciones específicas de las trazas. Hay disponibles opciones como «Off-Road», «Scenic», etc.
Tras la importación de un track, se calcula automáticamente un perfil de altitud del mismo, en caso de que el track no contenga datos de altitud. Los dispositivos TomTom no tienen barómetro integrado y, por lo tanto, no pueden registrar un perfil de altitud. Muchos dispositivos Garmin registran un perfil de altitud determinado barométricamente, pero este puede presentar un error si el barómetro no está calibrado correctamente. Este error se puede corregir con el editor de tracks.
Los satélites del sistema GPS están repartidos por todo el mundo y no reconocen las zonas horarias locales. Todos los satélites GPS utilizan el tiempo universal coordinado (UTC). Mediante el editor de trazas, las marcas de tiempo de una traza grabada se pueden convertir fácilmente a la hora correcta. No se realiza una conversión automática.
rutas
Para recibir indicaciones de giro durante un trayecto, se necesita un dispositivo de navegación adecuado, rutas apropiadas y material cartográfico adecuado. En cuanto al material cartográfico, se distingue entre si es apto para el cálculo de rutas o no. Especialmente en el ámbito de las actividades al aire libre, hay disponible mucho material cartográfico topográfico que solo permite la orientación en el terreno, pero no la navegación con indicaciones de giro. A menudo se utilizan aquí puntos de paso, que se conectan entre sí mediante una navegación con flechas y permiten así formas sencillas de navegación y orientación.
Las rutas se basan en puntos de paso. Cada punto de ruta se define mediante la longitud y la latitud. Opcionalmente, pueden incluir nombres y otros datos. Para la navegación, suele bastar con una ruta con pocos puntos, por lo que las rutas son más compactas que las trazas. En el caso más sencillo, una ruta tiene solo dos puntos: el punto de partida y el de llegada. Si, por ejemplo, se parte de Hamburgo y se introduce Múnich como destino, hay miles de rutas posibles. Por ello, los dispositivos de navegación para coches, motocicletas, etc., incorporan material cartográfico apto para el cálculo de rutas, que siempre está más o menos desactualizado. Al iniciar el trayecto, se calcula una ruta basándose en parámetros de cálculo de rutas, como por ejemplo «la ruta más rápida». Si se toma un desvío incorrecto en algún punto, esta ruta se descarta y se calcula automáticamente una nueva. Un concepto que es imprescindible comprender.
Para que una ruta tenga un trazado más o menos fijo, debe incluir puntos de paso adicionales en lugares clave. Cuantos más puntos de paso contenga una ruta, mejor se podrá seguir a pesar de los errores de giro o los cortes en la ruta. Para que esto funcione, hay que desactivar el recálculo automático, si es posible. Cuantos más puntos de paso contenga una ruta, mayor será el tamaño del archivo. También aumenta el tiempo de cálculo antes de iniciar el viaje.
Por lo tanto, un buen trazado de ruta se caracteriza por un número razonable de puntos de ruta.
Si se crea una ruta en un ordenador haciendo clic con el ratón en un mapa, estas ubicaciones suelen estar algo alejadas de las carreteras y, a menudo, no son directamente accesibles. Si se coloca accidentalmente un punto de ruta en medio de un puente de autopista sobre una maravillosa carretera secundaria, esto provoca un caos total en el cálculo de la ruta.
Puntos de interés
Al hacer clic en el botón «Añadir»
, se abre un cuadro de diálogo de selección de archivos. Aquí se puede seleccionar un formato de archivo. Además de GPX, son posibles los formatos de archivo de diversas fuentes para archivos de PDI. De este modo, se pueden abrir e importar de forma selectiva listas con cafeterías para motociclistas, puertos de montaña, hoteles para motociclistas y otros PDI interesantes. Cada PDI importado se crea en la base de datos SQL.
Fotos
Los teléfonos modernos, con sus sofisticados sistemas de cámara, ofrecen buenos resultados fotográficos que, además, pueden estar geocodificados si el teléfono lo admite. Mediante la función «Añadir» se pueden seleccionar fotos, por ejemplo, de dispositivos iOS y Android. Todas las fotos cuyos metadatos contengan geocodificación se guardan como PDI en la base de datos SQL. Cada PDI puede hacer referencia a una foto o una captura de pantalla.
Visualización de PDI
Los POI almacenados en la base de datos se pueden encontrar mediante la búsqueda de texto completo de la vista de la base de datos. Con un doble clic o el botón «Añadir», estos POI se pueden transferir a la vista de mapa. Al cerrar la aplicación, los POI mostrados en el mapa se guardan en el sistema de archivos. De este modo, la próxima vez que se inicie la aplicación, se volverán a cargar y se mostrarán en el mapa.
Todos los POI contenidos en la base de datos pueden eliminarse del mapa en cualquier momento y volver a añadirse a la vista del mapa más adelante.
Si se elimina definitivamente un POI, se elimina tanto del mapa como de la base de datos. También se elimina cualquier foto a la que se haya hecho referencia.
Cálculo de rutas
Al calcular una ruta en Track of the day, los tramos entre dos puntos de ruta se rellenan con puntos de paso calculados. De este modo, el trazado de una ruta es tan reconocible como el de una traza. Si una ruta calculada de este modo se convierte en una traza, esta coincidirá exactamente con el trazado de la ruta.
Los servicios de cálculo de rutas utilizados admiten el cálculo automático de hasta cuatro alternativas. El número de alternativas que se calculan realmente depende de los puntos de paso y de las condiciones locales. Para las rutas parciales, se proporciona el tiempo de viaje con y sin tener en cuenta el tráfico. Las alternativas con muchos puntos de paso y un tiempo de viaje más largo son especialmente sinuosas.
En las opciones de ruta, a partir de la versión 4.1 está disponible la opción «Preferir ruta con muchas curvas». Si esta opción está activa, tras el cálculo de la ruta se seleccionan y muestran automáticamente los tramos con más curvas. Las alternativas disponibles pueden seleccionarse en el editor de rutas.
Cortes de carretera
Los servicios de cálculo de rutas de Bing Maps tienen acceso a la situación actual del tráfico y a datos históricos de tráfico. Estos servicios conocen los puntos críticos de atascos, las obras y muchos cortes de carretera estacionales, temporales y permanentes. Si se indica una hora de salida al realizar la planificación de rutas, la opción de cálculo de rutas «Tiempo y tráfico» ofrece rutas que evitan los puntos conflictivos conocidos, por ejemplo, al inicio de las vacaciones. La opción «Tiempo y cortes» intenta evitar los cortes conocidos. Para que este cálculo de rutas funcione, es necesario indicar una hora de salida o de llegada en el editor de rutas.
Si no se indica la hora de salida, la hora actual se redondea a la hora completa más cercana y se utiliza como hora de salida.
Rutas con muchas curvas
El cálculo de rutas con muchas curvas solo está disponible en los sistemas de cálculo de rutas habituales para tours cortos. Si la distancia hasta un destino es superior a, por ejemplo, 200 kilómetros, este tipo especial de cálculo de ruta se interrumpe con un mensaje de error como «Ruta demasiado larga»
o similar. Si se intentara calcular una ruta de Múnich a Cabo Norte, este cálculo tardaría mucho tiempo y se interrumpiría repetidamente si la distancia es demasiado grande.
Muchos fabricantes ofrecen opciones de cálculo de rutas como «Especialmente sinuoso»
, etc. Una desventaja de estos algoritmos es que solo tienen en cuenta el trazado de una ruta, pero no las características de la carretera, los límites de velocidad, etc. A menudo,
con la opción «Especialmente sinuoso»,
se obtienen rutas que atraviesan zonas residenciales con tráfico restringido, pasan por aparcamientos alejados de una carretera nacional y muchos otros resultados curiosos. También ocurre que se sugieren carreteras peligrosas o cortadas. En general, este tipo de cálculo de rutas a menudo no cumple con lo que promete y es totalmente inadecuado para planificar trayectos largos.
Para combinar un cálculo de rutas eficaz con buenos resultados y un trazado excelente, se necesita la intervención humana. Las rutas sinuosas realmente buenas no se encuentran automáticamente, hay que buscarlas o saber qué es bueno y qué no. La búsqueda de rutas que merecen la pena se ve facilitada en Track of the day
gracias a la integración de Google Street View en el planificador de rutas. Además, se puede utilizar Google Maps para encontrar rutas especialmente buenas y marcarlas como puntos de interés (POI). Los POI adecuados procedentes de fuentes externas o las fotos geocodificadas son siempre una buena ayuda para planificar rutas realmente buenas.
En el editor de rutas se pueden configurar individualmente los parámetros de ruta para todos los tramos de una ruta. Así, combinar el trayecto de ida y vuelta por autopista, una emocionante sucesión de curvas y una pequeña caminata hasta un mirador no supone ningún problema. Solo hay que saber cómo hacerlo. Las páginas de ayuda para la planificación de rutas contienen más consejos y trucos.
Navegador web integrado
En la versión 3.0 se ha integrado un navegador web basado en Chromium. Este navegador se encarga de mostrar las imágenes de Street View, la búsqueda de hoteles y las páginas de información. Una característica especial de este navegador es el gestor de archivos integrado. Este permite detectar acciones de descarga en una página web. De este modo, las descargas de tracks y rutas desde los planificadores de rutas integrados Calimoto, Kurviger, Komoot, ADAC, Falk, OpenStreetMap, etc., pueden redirigirse directamente a Track of the day sin molestos rodeos.
Si se detecta una acción de descarga, se analiza el contenido de la misma. Si se encuentra un track, este se añade automáticamente a la lista de trazas. Se procede de forma análoga con las rutas.
El navegador también ofrece acceso a las URL de una página web. Si, por ejemplo, Google Street View está activo, se pueden detectar cambios en la orientación en la ventana de Street View. Si se navega por la vista de Street View a lo largo de una ruta, el punto de paso correspondiente se puede actualizar en consecuencia en la vista del mapa.
Otra característica importante de este navegador es el acceso al código fuente de las páginas web. De este modo, se puede detectar si en booking.com está abierta la página de detalles de un hotel. Si se encuentra una página de este tipo, se crea un POI temporal del tipo «Hotel». Al hacer clic en «Crear POI», este POI temporal se guarda en la base de datos SQL junto con una captura de pantalla de la página de detalles. Además, se extraen la dirección y la ubicación geográfica del hotel, si esta información está disponible. Más adelante, la página de detalles del hotel se puede volver a abrir en cualquier momento a través del PDI correspondiente.
Si también hay una ubicación geográfica disponible, se puede ver los alrededores del hotel mediante la función Street View. De este modo, se puede reconocer rápidamente si el camino de acceso está asfaltado, una información importante para muchos motociclistas.
Páginas de información
En Track of the day se introdujeron las páginas de información con la versión 3.x. Las páginas de información están pensadas para ayudar en la planificación de rutas. Por ello, se accede a ellas mediante el botón [ i ] situado encima de la lista de rutas. Al hacer clic en este botón, se abre un navegador web integrado que oculta la vista del mapa. Este navegador web ofrece una lista de páginas web (favoritos) entre las que se puede cambiar mediante un menú desplegable.
Estos favoritos han sido probados y vienen preconfigurados en función del idioma seleccionado. Por ejemplo, si se abre el favorito Calimoto con el idioma configurado en español, Calimoto se mostrará automáticamente en español. El funcionamiento es análogo con todas las demás páginas de información integradas, siempre que estas sean compatibles con el idioma correspondiente.
Características especiales de TomTom
Los dispositivos TomTom se diferencian en muchos aspectos de los dispositivos del fabricante Garmin. Estas particularidades se tienen en cuenta en muchos puntos del código fuente de Track of the day. En el cuadro de diálogo para la exportación de PDI a un dispositivo de navegación, si se detecta un dispositivo TomTom, la opción de alarma de aproximación no está disponible.
Tampoco es posible transferir PDI a un dispositivo TomTom a través de una conexión USB. Si se exportan PDI a un dispositivo TomTom, se abre la página de información de TomTom myDrive. Allí puedes iniciar sesión y comenzar la importación de PDI.
FFMPEG
FFMPEG es una solución gratuita y de código abierto que incluso la NASA ha integrado en los robots que actualmente exploran Marte. Este software se utiliza para renderizar archivos MP4 a partir de trazas GPX. Al crear vídeos animados, se visualiza una traza paso a paso en un mapa. Para cada paso se genera un fotograma como archivo PNG y se guarda en el directorio temporal. Una vez finalizada esta animación paso a paso de la traza, se inicia FFMPEG para generar un vídeo en formato MP4 a partir de los fotogramas individuales.
Si FFMPEG no está instalado, se puede descargar antes de comenzar la animación del vídeo.
GPSBABEL
La solución gratuita y de código abierto GPSBABEL se utiliza para la conversión de formatos de PDI específicos de cada fabricante. Los formatos de PDI de los fabricantes TomTom y Garmin utilizan un formato binario para los datos de PDI. No se dispone oficialmente de las especificaciones de estos formatos binarios. Por ello, los desarrolladores de GPSBABEL han desvelado los secretos esenciales mediante ingeniería inversa y han creado con GPSBABEL una solución con la que se pueden convertir los POI en formato GPI (Garmin) y OV2 (TomTom) al formato de archivo GPX. Esta conversión funciona en ambos sentidos. El uso de GPSBABEL permite tanto la exportación como la importación de datos de PDI para dispositivos TomTom y Garmin.
Algunos de los PDI estándar que se incluyen con los dispositivos Garmin y TomTom están encriptados. Por lo tanto, estos PDI solo se pueden guardar con Track of the day, pero no se pueden visualizar ni procesar posteriormente.
