Geotrek¶

Qu’est ce que Geotrek ?¶

Geotrek est un ensemble d’outils web dédiés à la gestion et la valorisation des activités de randonnées, de sports de pleine nature et des informations touristiques.

Ils sont open source et peuvent ainsi être déployés librement par les structures et territoires qui le souhaitent, mais aussi les faire évoluer, ou bénéficier des évolutions réalisées par d’autres structures sans avoir à les re-financer.

Ces outils permettent la gestion de nombreuses pratiques sportives liées à des linéaires (randonnée pédestre, à vélo, en VTT, à cheval, avec poussette, etc.) mais également à des contenus outdoor non linéaires (escalade, vol libre, sports d’eau vive, etc.).

C’est l’application de référence des parcs naturels, mais aussi de nombreuses structures publiques (conseils départementaux, communautés de communes, comités régionaux du tourisme, offices du tourisme, etc.).

Utiliser Geotrek vous permettra :

  • d’intĂ©grer une communautĂ© de gestionnaires de randonnĂ©es très active

  • de bĂ©nĂ©ficier de l’ensemble des Ă©volutions rĂ©alisĂ©es par les autres utilisateurs. Le projet est vivant et les outils s’amĂ©liorent sans cesse

  • de disposer d’une offre complète qui pourra Ă©galement ĂŞtre utilisĂ©e par d’autres acteurs du territoire

  • de facilement pouvoir accĂ©der Ă  d’autres fonctionnalitĂ©s quand le besoin s’en fera ressentir : site web, impression de fiches de parcours, gestion de la signalĂ©tique, organisation des travaux…

  • d’exporter facilement vos contenus valorisables (itinĂ©raires, POIs, contenus touristiques …) vers d’autres plateformes touristiques nationales (IGNrando’, Visorando, Outdooractive, Apidae, Cirkwi, etc.)

Les quatre briques¶

La suite logicielle Geotrek dispose de quatre briques à la fois distincts et complémentaires :

  • Geotrek-admin: outil de gestion et de saisie de l’ensemble des informations, intĂ©grant les donnĂ©es des Systèmes d’Informations Touristiques (SIT) et pouvant ĂŞtre connectĂ© Ă  votre SIG ou Ă  des systèmes d’information transport

  • Geotrek-rando : site web, reprenant les informations saisies dans Geotrek-admin, Ă  destination des internautes grand public

  • Geotrek-mobile : application mobile fonctionnant sous Android et iOS, reprenant des informations saisies dans Geotrek-admin et optimisĂ©es pour l’usage mobile (volume, impact sur la batterie, hors-ligne, gĂ©olocalisation…)

  • Geotrek-rando-widget : nouveau composant web permettant de valoriser une offre de contenus touristiques et de randonnĂ©es auprès des usagers du territoire, en l’intĂ©grant dans un site internet existant

Note

Cette documentation ne traite que de Geotrek-Admin, chaque brique ayant sa propre documentation.

Utilisateurs¶

L’application Geotrek, destinée à deux types de public, est une solution web qui apporte :

  • des fonctionnalitĂ©s de gestion des informations (itinĂ©raires, sites outdoor, points d’intĂ©rĂŞts, description, interprĂ©tation, mĂ©dias…) et de gestion des infrastructures (signalĂ©tique, amĂ©nagements, travaux, rĂ©glementation…) pour les utilisateurs gĂ©rant un territoire (Geotrek-admin)

  • des fonctionnalitĂ©s simples et ludiques de recherche et de consultation d’itinĂ©raires pour les internautes et les mobinautes (Geotrek-rando V3, Geotrek-mobile et Geotrek-rando-widget).

Pour retrouver plus d’informations sur la suite applicative Geotrek, rendez-vous sur geotrek.fr.

A qui appartient Geotrek ?¶

Geotrek est un produit libre et open source avec une importante communauté d’utilisateurs.

Retrouvez toutes les infos sur la genèse du produit, son modèle communautaire ainsi que les principales structures contributrices sur le site geotrek.fr.

Comment rejoindre la communauté ?¶

  • Rejoignez la mailing list! Envoyez un mail Ă  geotrek-fr+subscribe@googlegroups.com et vous recevrez automatiquement une invitation.

  • Ouvrir un ticket lorsqu’un bug est dĂ©tectĂ©

  • Ouvrir un ticket pour proposer une suggestion ou une nouvelle fonctionnalitĂ©

  • Rejoindre le canal de discussion Matrix afin d’échanger directement avec des membres de la communautĂ© Geotrek

Composants libres¶

L’application Geotrek utilise les technologies open source suivantes :

Geotrek-admin¶

  • Python / Django, l’épine dorsale de l’application qui prend en charge les principales fonctionnalitĂ©s comme le module de configuration, l’exploitation de la base de donnĂ©es, la gestion des utilisateurs et de leurs droits ou l’intĂ©gration avec les bibliothèques cartographiques. La richesse de son Ă©cosystème permet de concevoir des applications aux possibilitĂ©s infinies, en favorisant la production d’applications sĂ©curisĂ©es, solides (tests automatiques) et robustes (Python).

  • PostgreSQL / PostGIS pour la base de donnĂ©es. La totalitĂ© des donnĂ©es de l’application est stockĂ©e dans une instance PostgreSQL avec l’extension spatiale PostGIS :

    • attributs, comptes utilisateurs…,

    • gĂ©omĂ©tries,

    • raster (Modèle NumĂ©rique Terrain).

Geotrek-rando¶

  • Next.js (React, Typescript),

  • Leaflet, utilisĂ© comme librairie cartographique

Geotrek-rando-widget¶

  • Stencil, framework permettant de crĂ©er des composants web personnalisables et lĂ©gers.

  • Leaflet, utilisĂ© comme librairie cartographique

Geotrek-mobile¶

  • Angular, framework utilisĂ© pour l’application Geotrek-mobile.

  • Ionic, composant UI

  • Capacitor, boĂ®te Ă  outils nĂ©cessaires Ă  la crĂ©ation d’applications mobiles

  • MapLibre, utilisĂ© comme librairie cartographique