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