Aide TRVQC

Description de l'application

Trajet - Route Verte (QC) (TRVQC) est une application web qui facilite la planification de randonnées à vélo sur la Route Verte. L'application permet : 

L'application est basée sur la cartographie de Google Maps. À ce titre, la plupart des fonctions de base de google Maps sont présentes dans l'application. Vous pouvez donc rechercher des adresses, zoomer et dé-zoomer,  consulter les sites d'intérêts présentés sur la carte, permuter le mode d'affichage entre le mode plan et le mode satellite, etc. Vous pouvez même passer au mode "Street view" si vous le désirez.

L'application permet également de modifier l'angle de la prise de vue en utilisant la souris en combinaison avec la touche [Majuscule] du clavier. 

Les fonctionnalités ajoutées par l'application à la carte Google Maps sont :

La présente application recourt à l'utilisation interactive de la carte du tracé de la Route Verte. Le trajet n'est pas défini par des points de départ et de destination et vous pouvez créer plusieurs parcours discontinus dans le même trajet.

Les données à la source de l'application  proviennent du jeu de données Adresses Québec publié sur le site de Données Québec.

Note importante : Les trajets créés avec Trajet - Route Verte (QC) ne comportent aucune garantie quant à leur précision ou leur conformité à la réalité. Malgré tous les précautions prises, des erreurs auraient pu se glisser dans les données ou dans la programmation.

Affichage de la route verte et symbologie

TRVQC regroupe les types de voies cyclables selon 4 grandes catégories :

Piste cyclable


La catégorie Piste cyclable regroupe les types 4, 5, 6 et T soit les pistes cyclables sur rue (réseau urbain) [4], les pistes cyclables en site propre [5], les pistes cyclables sur trottoir [6] et le type Traversier [T].

Bande cyclable


La catégorie Accotement asphalté ou bande cyclable regroupe les types accotement asphalté (en milieu rural) [2] et bande cyclable (en milieu urbain) [3].

Chaussée désignée


La catégorie Chaussée désignée même voie que les véhicules correspond au type chaussée désignée (circulation sur la même voie que les véhicules) [1].

Hors Route verte


Sections tracées par l'utilisateur.

TRVQC affiche également l'information détaillée d'un segment lorsque le curseur de la souris se trouve vis-à-vis le segment affiché sur la carte. Cette information prend la forme d'une infobulle qui indique : Le nom de la piste (si l'information est présente), la description du type de piste cyclable (codes 1 à 6 ou T) tel indiqué ci-dessus, le nombre de voies et le gestionnaire de la piste. L'infobulle s'efface d'elle-même lorsque le curseur de la souris est déplacé.

Les types de pistes de même que la définition des champs définissant l'information détaillée d'un segment sont tirés de la documentation de la table Route_Verte produite par Adresses Québec.

Création d'un trajet

Pour créer un trajet, il faut sélectionner des sections de la route verte à partir de la carte et les ajouter au trajet. Il est également possible de dessiner de nouveaux parcours et les ajouter au trajet en les sélectionnant comme pour les autres sections de la route verte. L'application calcule automatiquement la distance cumulative des sections sélectionnées, par catégorie de voie cyclable et les affiche à l'écran. Les sections de la route verte ajoutées au trajet sont affichées avec un trait plus large sur la carte.

Ajout de sections

L'ajout de sections de la route verte à un trajet se fait selon trois modes :

1- Mode individuel

Lorsqu'un segment est sous le curseur de la souris, sa couleur passe au bleu indiquant ainsi qu'il peut être sélectionné. 

Un clic (bouton gauche) de la souris l'ajoute au trajet.

2- Mode groupé

Pour activer la sélection groupée, appuyez sur la touche Ctrl, glisser et sélectionner les segments avec la souris. 

Lorsque la sélection est complétée, tous les segments qui touchent le rectangle défini par la sélection et qui sont absents du trajet seront ajoutés au trajet.

3- Mode sélection rapide d'une piste cyclable

Sélectionner une piste cyclable dans la liste déroulante 

Lorsque la sélection est complétée, tous les segments qui appartiennent à la piste cyclable seront ajoutés au trajet.

Suppression de sections

La suppression de sections à un trajet se fait également de trois façons :

1- Mode individuel

Lorsqu'un segment du trajet est sous le curseur de la souris, sa couleur passe au bleu indiquant ainsi qu'il peut être dé-sélectionné. 

Un clic (bouton gauche) de la souris le retire du trajet.

2- Mode groupé

appuyez sur la touche Alt, glisser et sélectionner les segments avec la souris.

Lorsque la sélection est complétée, tous les segments qui touchent le rectangle défini par la sélection et qui font partie du trajet seront retirés du trajet.

3- Tout supprimer

Double-cliquer sur la carte

Tous les segments qui font partie du trajet seront retirés du trajet.

Création de sections Hors Route verte

Pour créer des sections Hors Route verte, cliquez le bouton de commande [Dessiner un parcours]. Le curseur prend alors la forme d'une croix (+). Cliquez sur la carte pour commencer le  tracé. Déplacez la souris et cliquez pour définir un segment. Double-cliquez pour terminer le tracé.  Le début et la fin du parcours seront automatiquement ajustés au sommet du segment existant le plus près situé dans un rayon de 25 mètres.

Pour supprimer un segment dessiné non sélectionné, faites un clic droit sur le segment et confirmer la suppression.

Si le tracé disparaît aussitôt créé, vérifiez que la case à cocher "Hors Route verte" est bien sélectionnée. Pour l'ajouter au trajet, sélectionnez-le comme vous le feriez pour une autre section de la route verte.

Notez que le nouveau parcours doit faire partie du trajet pour être sauvegardé (voir ci-dessous).

Sauvegarder un trajet

Pour sauvegarder un trajet dans un fichier, cliquez le bouton de commande [Enregist.]. Cette option sauvegarde le trajet dans un fichier versé dans le répertoire de téléchargement du fureteur. Notez que pour les sections Hors Route verte, seuls les parcours sélectionnés seront sauvegardés.

Pour charger un trajet sauvegardé, cliquez le bouton de commande [Charger]. Cette option charge un trajet sauvegardé dans la carte affichée.

Ces fonctions sont tributaires de la version de la couche de la route verte utilisée. Pour plus d'information, voir la note de la mise à jour du 2022-01-27 plus bas sur cette page.

Exportation d'un trajet :

L'application permet d'exporter un trajet au format GPX ou KML.

Exportation au format GPX :

Les fichiers GPX sont principalement destinés à la navigation GPS à l’aide d’un appareil compatible. Pour répondre à cet usage, ceux créés par TRVQC comportent les caractéristiques suivantes :

Pour vérifier visuellement le nombre de parcours de votre fichier GPX avant de l’importer dans votre logiciel de navigation, TRVQC vous avise si votre trajet contient plus d’un parcours afin de vous permettre de le modifier s’il y a lieu.

Notez que l'ordre de tri des segments est inversé lorsque la fonction est appelée en faisant un [Ctrl ][Click] sur le bouton de commande. Par défaut, les segments sont triés du nord-ouest (NO) vers le sud-est (SE). Cette option permet d'inverser le sens du déplacement du trajet sauvegardé dans la direction SE-NO.

Trajet contenant plusieurs parcours

Marqueurs indiquant un segment en double.

Exemple d'un fichier GPX

<?xml version="1.0" encoding="utf-8" standalone="yes"?><gpx version="1.1" creator="Trajet route verte QC https://www.geopratic.com/trvqc" xmlns="http://www.topografix.com/GPX/1/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd"><trk><name>(001) 20200514-201718</name><desc>Fichier 20200514-201718 généré par Trajet route verte QC</desc><trkseg><trkpt lat="46.830064" lon="-71.216581"></trkpt><trkpt lat="46.830082" lon="-71.216716"></trkpt><trkpt lat="46.830085" lon="-71.216739"></trkpt><trkpt lat="46.830085" lon="-71.216739"></trkpt><trkpt lat="46.830096" lon="-71.216865"></trkpt><trkpt lat="46.830367" lon="-71.217258"></trkpt><trkpt lat="46.830465" lon="-71.217566"></trkpt><trkpt lat="46.831147" lon="-71.218354"></trkpt><trkpt lat="46.832173" lon="-71.219813"></trkpt><trkpt lat="46.832861" lon="-71.220763"></trkpt><trkpt lat="46.876759" lon="-71.465932"></trkpt><trkpt lat="46.877717" lon="-71.467382"></trkpt></trkseg></trk></gpx>

Exportation au format KML :

Les fichiers KML sont principalement destiné à la cartographie. Pour répondre à cet usage, ceux créés par TRVQC comportent les caractéristiques suivantes :

Exemple d'une carte créée avec Google Mes cartes à partir d'un fichier KML

Information technique sur l'application

Les données utilisées pour l'application proviennent de la couche Route_Verte au format shapefile diffusée par Adresses Québec(AQ réseau+) et mis en ligne sur le site de Données Québec. La couche a été convertie au format GeoJson avec le logiciel QGIS version 3.4.

La couche Route_Verte au format GeoJson a été chargée dans la carte Google Maps comme DataLayer en utilisant les API Javascript de Google Maps. Ces API permettent de manipuler l'affichage de la couche et de calculer des distances pour les trajets.

La sauvegarde du trajet dans un fichier utilise la librairie PAKO de Vitaly Purzin et autres ainsi que la librairie  FileSaver.js de Eli Grey sous la licence MIT

L'exportation du trajet au format KML et GPX utilise la librairie FileSaver.js de Eli Grey sous la licence MIT.

L’application utilise l’infrastructure logicielle W3-CSS pour son aspect visuel.

Historique des modifications

2018-03-26

- Mise en ligne de l'application

2018-03-31

- Ajout à la carte de base des sections Hors Route Verte permettant d'obtenir plus facilement des trajets complets ;

- Ajout de la fonction Sauvegarder le trajet ; 

- Corrections d'anomalies.

2018-04-10

- Ajout de la fonction Profil d'élévation.

2018-04-21

- Intégration de l’écran “À propos de l’application” dans un élément <IFrame> de la page principale de l’application.

2019-02-27

- Mise à jour de la couche de la Route verte (version 2018-11-01);

- Élimination des sections hors Route verte; 

- Ajout de la liste déroulante des voies cyclables désignées.

2020-02-03

- Mise à jour de la couche de la Route verte (version 2019-05-01);

- Modification de l’algorithme utilisé pour la création du fichier KML : Le système regroupe les segments contigus dans un seul élément LineString dans le fichier KML.

2020-02-23

- Amélioration de l’algorithme utilisé pour la création du fichier KML et restructuration du fichier qui comporte maintenant un seul élément <placemark> par groupe “toponyme - type de chaussée”. Chaque groupe de LineStrings concaténés constitue un élément de la MultiGeometry du placemark dans le KML;

- Possibilité de créer des fichiers au format GPX plus facile d’utilisation avec les applications de navigation GPS. Le fichier GPX conserve, autant que possible, le lien géographique entre les segments pour faciliter la navigation.

2020-03-06

- Intégration de l’infrastructure logicielle W3-CSS pour re-définir et simplifier l’interface utilisateur.

- Suppression du profil d’élévation qui peut être avantageusement remplacé par des applications tierces comme celle de GPS Visualizer en autant que le fichier GPS comporte des données d’élévation (Voir Exportation d’un trajet ci-dessus)

2020-05-15

Transfert du fichier d'Aide dans un site web avec l'outil Google Mes sites  

2021-05-26

Intégration de la mise à jour du tracé de la Route Verte à partir des données d'Adresse Québec mis en ligne sur la site de Données Québec.  Les données d'AQRéseau+ sont datées du 8 mars 2021 mais les données spécifiques à la Route Verte sont libellées AQ20201101 (1 novembre 2020).

Cette version des données comportent certaines anomalies que j'ai signalées au producteur de données mais pour lesquelles je n'ai toujours pas obtenu de réponse. Ceci explique la présence de tracés en rouge sur la carte. Ceux-ci correspondent aux 162 segments pour lesquels le code de type de voie cyclable est inconnu.

Lorsqu'ils sont sélectionnés la distance de ces segments est comptabilisé dans le total de la distance mais n'apparaît pas en détail dans la légende de la carte.

2021-06-15

Intégration de la mise à jour du tracé de la Route Verte à partir des données d'Adresse Québec mis en ligne sur la site de Données Québec.  Les données spécifiques à la Route Verte sont libellées AQ20210601 (1 juin 2021).

Cette version des données corrige  les anomalies identifiées précédemment.

Passage à la version vectorielle des cartes de Google maps et au WebGL. Cette version permet notamment de faire pivoter l'affichage de la carte à son gré en utilisant la souris en combinaison avec la touche [Majuscule] du clavier.

2021-07-27

Désactivation de l'option : Afficher Bike Layer de Google suite à la découverte d'un bogue qui affecte l'affichage de la couche sur la version vectorielle des cartes de Google maps en WebGL.

2021-08-01

Ajout de la possibilité de dessiner de nouvelles sections Hors Route verte et de les ajouter au trajet.

2022-01-22

Correction d'un bogue affectant l'ordre de tri des pistes cyclables dans la liste de sélection rapide.

Insertion d'un élément <time> fictif dans le fichier GPX. Initialisé avec la date et l'heure de la production du fichier, l'élément est incrémenté entre chaque point par le nombre de minutes correspondant à un vélo roulant à environ 15 km/h.

Cet ajout permet notamment de prévisualiser son parcours de façon très réaliste à la manière d'un drone avec le logiciel Google Earth. Il permet également de faciliter la compatibilité du fichier GPX créé par TRVQC avec d'autres logiciels. Pour en savoir plus sur cette option, consulter cet article du blog de GeoPraTIC.

2022-01-27

La sauvegarde dans le Local Storage du navigateur a été remplacée par une sauvegarde dans un fichier conventionnel. Cette nouvelle fonction est avantageuse car elle permet de sauvegarder plusieurs trajets différents et de les utiliser sur plusieurs ordinateurs.

En complément, l'application permet de charger un fichier de trajet sauvegardé  dans la carte affichée.

Note importante : La sauvegarde et la récupération d'un trajet sont tributaires de la version de la couche de la route verte utilisée. Ainsi, une sauvegarde réalisée avec la version A de la couche de la route verte ne peut pas être utilisée avec une version B de la route verte. Cependant, l'application offre la possibilité de charger la couche utilisée pour la sauvegarde comme couche de base de l'application. Dans un tel cas, les mises à jour effectuées sur la nouvelle couche de la route verte ne seraient pas disponibles dans l'application.

2022-02-01

Pour faciliter le dessin de sections hors route verte, les sommets des segments hors route verte sont automatiquement ajustés au sommet du début ou de fin d'un segment existant le plus près situé dans un rayon de 25 mètres. 

Il est possible de supprimer un segment dessiné non sélectionné en faisant un clic droit sur le segment.

2023-02-21

Mise à jour de la carte de base de la route verte à la version AQ20221201.