Makina Blog

Le blog Makina-corpus

Geotrek, un point sur les fonctionnalités en 2022


Geotrek a bénéficié de nombreuses nouvelles fonctionnalités ces deux dernières années, il est temps de faire le point sur les évolutions récentes.

Depuis 2020, de nombreux développements ont été réalisés sur divers aspects de l'application, financés par plusieurs acteurs et en grande partie par la communauté des structures utilisatrices de Geotrek. Nous vous proposons dans cet article de faire un point sur les nouvelles fonctionnalités et autres améliorations.

Modules de Geotrek

Geotrek est une application cartographique en ligne pour gérer et valoriser des sentiers de randonnées et l'écosystème autour de cette pratique : aménagements, signalétiques, interventions, contenus et événements touristiques, etc. Cette suite logicielle webmapping est architecturée en trois parties :

  • Geotrek Admin : gestion des contenus pour les gestionnaires
  • Geotrek Rando : valorisation des contenus via un site web tout public
  • Geotrek Mobile : valorisation des contenus via une appli mobile qui fonctionne en mode hors connexion pour le terrain (randonneurs, sportifs, etc.)

Les modules disponibles sont, pour la partie gestion : les tronçons, les sentiers, les aménagements, les signalétiques, les interventions et les chantiers.

Les modules dont les objets seront affichés sur Geotrek Rando sont : les itinéraires, les points d'intérêts, les contenus touristiques, les événements touristiques, ainsi que les sites et parcours outdoor (sports de pleine nature). (Vous pouvez en découvrir un exemple sur le site escapade62 réalisé pour le Pas-De-Calais)

Tous les modules de Geotrek Admin disposent désormais d'une API, qui expose les contenus publiés pour récupération sur Geotrek Rando et rend également ces données accessibles pour tout autre usage.

Un module spécifique de signalements permet aux visiteurs du site de valorisation de faire remonter des problèmes rencontrés sur leur trajets (dépôt de pollution, conflit d'usage…).

Nouvelles fonctionnalités métier

Sites et parcours activités pleine nature

Il est désormais possible de gérer plus finement les sports de pleine nature tels que les activités en eaux vives, les sports d'escalade, la plongée, etc. grâce aux sites et parcours pleine nature, autrement appelé "Outdoor" en anglais.

Contrairement aux randonnées qui ne peuvent être que des linéaires, les géométries associées sont libres pour les sites et les parcours. Les données sont plus spécifiques aux sports pleine nature que les contenus touristiques, ce qui permet de gérer plus finement les sites d'escalade, parcours de kayak ou rafting, ou encore parapente.

Geotrek Admin, détail d'un site

Un site peut regrouper plusieurs parcours, et un même parcours peut également être composé de sous-parcours. Par exemple un site d'escalade peut regrouper plusieurs parcours verticaux, et au sein d'un même parcours, plusieurs sous-parcours différents selon les niveaux. On retrouve un exemple ici avec la roche de Rame

Les futurs développements auront pour objet d'intégrer la notion de verticalité dans Geotrek.

Cotations par pratiques

La gestion des cotations (niveaux de difficulté) a été affinée sur le module Itinéraire et sur les modules Outdoor. Il est désormais possible de définir différentes échelles de cotation, chaque échelle étant associée à une pratique sportive. Par exemple, dans la pratique du Kayak, on utilise l'échelle d'engagement (entre 1 et 3) et l'échelle de classe (entre 1 et 6). Ainsi sur un même itinéraire ou un même parcours, il est désormais possible de sélectionner plusieurs cotations qui dépendent de la pratique sélectionnée.

Formulaire d'édition d'un itinéraire dans Geotrek Admin, champs de pratique et cotations : technicité, risque, effort

Matériel

En plus du champs "Recommandation" pour un itinéraire, il est maintenant possible de renseigner le matériel nécessaire à emporter, par exemple cordages et crampons dans le cas d'une traversée d'un névé.

Capture d'écran Geotrek Rando, affichage des recommandations et du matériel nécessaire

Accessibilité

Mon collègue Timothée de Montety a travaillé sur cette partie importante pour affiner les informations sur l'accessibilité des itinéraires et des contenus touristiques.

En plus du type d'accessibilité (fauteuil, joelette…), il est désormais possible dans un itinéraire de renseigner le niveau (débutant, intermédiaire). Dans Geotrek Rando, le type d'accessibilité apparaît en tant que filtre. Ces listes sont bien sûr éditables. Nous pouvons également ajouter des informations sur la pente, la largeur, la signalétique, l'exposition et lier des photos pour la pente, la largeur et la signalétique.

Un exemple avec la randonnée du Saut du Laire sur le PN des Écrins.

Pour les contenus touristiques, un champ d'information sur l'accessibilité est disponible, et il est possible d'ajouter le label accessibilité, basé sur les labels Accessibilité Tourisme.

Gestion des labellisations des sentiers

Le module sentier est assez peu utilisé par la communauté, mais présente tout de même des usages intéressants. Le Département des Pyrénées Orientales l'utilise pour gérer les labellisations au niveau des sentiers, et a demandé l'ajout de champs dédiés en conséquence. Un même sentier peut bénéficier de plusieurs labellisations.

Champs labellisation et statut pour un sentier dans Geotrek-admin

APIs

Plus de liens entre Suricate et Geotrek

Célia Prat en a parlé précédemment dans deux articles, Geotrek est désormais en capacité de faire le lien avec Suricate, et ce de deux façons possibles :

Dans le premier mode Geotrek ne fait qu'envoyer à la plateforme Suricate les signalements créés via son API dédiée.

Mode Suricate Signalement

Le deuxième mode crée une interopérabilité avec Suricate et permet de définir un processus de traitement des signalements, avec une récupération régulière des données mises à jour côté Suricate vers Geotrek, et l'envoi de mises à jour immédiates d'un signalement modifié dans Geotrek vers Suricate. Le paramétrage de ce mode de fonctionnement tient compte du processus de traitement d'un signalement côté Suricate, et peut s'adapter selon les territoires.

Mode Suricate Workflow

Bien sûr, un mode minimaliste dans lequel le signalement reste seulement dans Geotrek est disponible si on n'a pas besoin de faire de lien avec Suricate.

Améliorations de l'interface

Responsive

Le développement de Georivière, un outil de gestion de rivières et milieux aquatiques reposant sur les mêmes briques logicielles que Geotrek-Admin a permis le passage à Bootstrap 4, ainsi que la possibilité de consulter le site en responsive.

Édition texte riche

Le composant de saisie de texte a été mis à jour : celui-ci est plus ergonomique et le texte est bien plus lisible.

Les textes copié/collé depuis une autre source sont maintenant nettoyés automatiquement par défaut pour ne pas embarquer les éventuels styles du texte copié, qui pouvaient alourdir et dégrader le contenu HTML stocké et affiché.

Il est également possible de paramétrer à titre indicatif un nombre de caractères maximal pour les champs texte riche, qui afficheront un message si ce nombre est dépassé.

Paramétrages des champs

Il est possible de configurer les colonnes d'attributs s'affichant dans les listes d'éléments, ainsi que dans les exports en CSV et en SHP.

De plus, dans les formulaires, il est désormais possible de masquer certains champs non obligatoires. Cela peut être utile pour un usage simplifié d'un module un peu complexe, comme les signalétiques par exemple.

Carte des objets

Sur la partie cartographique, tous les types d'objets sont disponibles dans la liste des couches, et donc affichables. Ainsi, nous pouvons par exemple afficher en même temps les itinéraires et les interventions.

Fonctionnalités avancées

Vues SQL pour la visualisation dans QGis

Des vues ont été ajoutées à la base de données de Geotrek, et permettent de visualiser les objets via un outil tel que QGis. Marine Faucher et Timothée De Montety détaillent dans cet article le développement et l'usage de ces vues SQL.

Filtrer sur les topologies non valides

Pour faciliter la gestion des tronçons, un filtre permet de lister uniquement les tronçons ayant une topologie valide ou invalide.

Widget

Le développement de l'API a également permis la création d'un outil supplémentaire pour la valorisation des contenus : le Widget Geotrek.

Capture d'écran de Geotrek widget sur le Parc Naturel du Haut-Jura, résultats à gauche et carte à droite

Ce widget, utilisable et intégrable simplement sur un site tiers, permet de valoriser les contenus (ou une partie) sans avoir besoin de déployer de Geotrek Rando. Il peut permettre de partager les données sur les sites web de partenaires territoriaux (communautés de communes, offices de tourisme, hébergements…) car ils auront la possibilité de ré-utiliser sur leur site institutionnel le contenu déjà saisi.

Performances et maintenance

Un travail sur les performances de l'application commandé par le Parc National des Écrins a permis de repenser certaines briques logicielles pour améliorer le temps de réponse de l'application.

Les opérations de calculs ou de filtrage sur les données géographiques sont désormais effectuées côté serveur, et non plus côté navigateur.

Le système de cache a été grandement amélioré, ce qui évite de faire plusieurs fois les mêmes calculs ou les mêmes requêtes en base de données.

Formations associées

Formations Geotrek

Formation Utilisation de Geotrek

Toulouse Nous contacter

Voir la formation

Formations Geotrek

Formation Administration et personnalisation de Geotrek

Toulouse Nous contacter pour des dates

Voir la formation

Actualités en lien

Image
Geotrek Suricate
24/11/2022

Gestion des territoires : Geotrek pour le traitement des signalements Suricate

Missionnée par le département du Gard et en collaboration avec le ministère chargé des Sports ainsi que la société Arut@m, Mak Corp approfondit l'intégration du dispositif Suricate aux applications Geotrek-Rando et Geotrek-Admin.

Voir l'article
Image
Randonnée
06/09/2022

Créer des vues SQL dans Django et les afficher dans un SIG

Nous allons décrire un processus via la mise en place de vues SQL qui permettent à l'utilisateur de lire de la donnée formatée, sans possibilité d'influer sur le contenu d'une base et tout en se connectant directement à celle-ci.

Voir l'article
Image
Geotrek Signalement
29/06/2022

Gestion des territoires naturels : Geotrek intègre l’écosystème Suricate

Makina Corpus, missionnée par le département du Gard, et en collaboration avec le Ministère chargé des Sports ainsi que la société Arut@m, développe une intégration du dispositif Suricate aux applications Geotrek-Rando et Geotrek-Admin.

Voir l'article

Inscription à la newsletter

Nous vous avons convaincus