RandoParc+ affiche les tracés des
sentiers des parcs, réserves fauniques et autres établissements de la Société des
établissements de plein air du Québec (Sépaq).
Les sentiers incluent tous les types de tracés diffusés par la Sépaq : pédestre, ski de fond, portage,
raquette, etc. L’application produit sur demande, des fichiers au format GPX ou KML lorsqu’un tracé est
sélectionné dans la liste déroulante.
Notez qu’un même tracé peut servir à différents usages et porter différentes identifications.
Un sentier de raquette peut, par exemple, côtoyer un sentier de ski de fond. Il partage alors le même tracé.
Par ailleurs, le même sentier peut porter différentes identifications notamment lorsqu’un autre sentier,
plus long, utilise son tracé tel qu’illustré ci-dessous où le sentier sélectionné identifié “51”
devient le sentier “52” lorsque ce dernier est sélectionné. Certaines combinaisons moins heureuses, sont sujettes
à questionnement mais elles font parties des données transférées.
Utilisation de l'application
Les tracés de la Sépaq sont regroupés par semestre, un semestre d’été et un autre d’hiver. L’étape préliminaire
à l’utilisation de l’application consiste donc à sélectionner une source de données pour vos trajets.
La sélection des sentiers servant à la production des fichiers GPX ou KML s’effectue en 3 étapes :
Sélection d’un établissement (Ex : Parc de la Jacques-Cartier);
Sélection d’un usage (Ex : Raquette);
Sélection d’un sentier (Ex : La mésange).
La production du fichier s’effectue en sélectionnant le bouton de commande
ou .
Cette action est possible lorsque les étapes 1 et 2
ont été complétées. Le nom du fichier est formé à partir du code de
l’établissement, de l’usage et du nom du sentier s’il y a lieu.
Exemples : BIC_Le Pic-Champlain.gpx ou BIC_Raquette_Le Pic-Champlain.kml
L’interface minimaliste permet d’utiliser l'application sur des plates-formes variées :
Ordinateur, tablette ou téléphone intelligent en utilisant le navigateur internet
de l’appareil. Cette portabilité permet un transfert immédiat du fichier GPX (ou KML)
au logiciel de navigation GPS de l'appareil.
Notez que le fichier GPX produit par RandoParc+ comporte un élément <time> qui simule
un déplacement à la vitesse d'un mètre par seconde. Pour inverser le sens du déplacement
Cliquez la case à cocher Inverser le sens du trajet GPX.
Notes sur l'application
Les libellés des sentiers affichés sur la carte sont toujours associés à la première
identification du tracé. Ceci explique pourquoi un sentier sélectionné peut comporter
des tracés portant des identifications différentes de la sienne sur la carte. À la limite,
le sentier sélectionné peut ne pas être indiqué comme tel sur la carte lorsqu’il est composé
de plusieurs tracés de noms différents.
D’autres sentiers sont redondants. Ainsi, un même tracé peut être associé à des noms différents dans la liste déroulante.
Les fichiers produits par RandoParc+ ne comporte pas de valeurs d’élévation
(altitude des points formant le tracé). Cela ne constitue pas un problème pour
l’affichage du tracé sur une carte mais prohibe son utilisation pour les
profils d’élévation. Cette carence peut être comblée par des sites comme celui de
GPS Visualizer qui propose des outils capables de générer les données
d’élévation à partir d’un parcours GPS minimal.
L’algorithme produisant le fichier GPX limite au minimum le nombre de tracés
dans le fichier. Cependant, un tracé comportant plusieurs lignes discontinus
ou un tracé unique comportant plusieurs tentacules sera nécessairement séparés
en plusieurs trajets. Un tracé GPS ne peut être qu’un ligne avec un seul
début et une seule fin.
Les données utilisées pour l'application proviennent des fichiers
Sentiers estivaux et
Sentiers hivernaux
au format GeoJson diffusés par la Sépaq
et mis en ligne sur le site de Données Québec. Les fichiers ont
été re-convertis au format GeoJson EPSG:4326 - WGS84
avec le logiciel QGIS version 3.4.
Les données ont été chargées dans une base de données MySQL. Aucune modification n'a été apportée au contenu des données transférées.
L'application a été programmée en Javascript et utilise
les API de Google maps.
Historique des modifications
2020-02-27 : Mise en production
2020-03-20 : La mise en évidence du sentier sélectionné se fait en utilisant
un trait rouge et plus large sans rendre invisible les autres tracés du même usage.
L’infobulle indiquant le nom du sentier présente uniquement la valeur du
toponyme1 correspondant au nom affiché dans la liste déroulante.
2020-03-22 : Affichage des toponymes de sentiers lorsqu’un usage est sélectionné
et possibilité de définir un trajet ad hoc à partir de la carte des sentiers.
2020-12-18 : Modifications à l'interface utilisateur par l'ajout de bulles d'aide et
l'insertion de l'option Personnalisé : Zoomez et cliquez dans la liste des sentiers.
Réécriture du fichier d'aide au format HTML.
2020-12-27 : Révision de la base de données à la base de RandoParc+ pour tenir compte de
l’aspect multi-usage et multi-identification des tracés des sentiers.
Révision de l’architecture de l’application qui n’utilise plus directement les fichiers
GeoJson de la SEPAQ comme source de données mais plutôt le résultat de requêtes sur la BD MySQL.
Modifications à l’interface par la suppression des tracés manuels. Téléchargement des nouveaux
fichiers de Données Québec en date du 18 décembre 2020.
2024-01-17 : Correction d'un bogue qui dédoublait certaines lignes dans les fichiers KML et GPX.