Application Camptocamp : cahier des charges à élaborer avec vous

La carte en plus grand j’ai vu, mais les images en picto placées sur la trace on fait comment pour les voir ?

Edit : bizarre les photos de mon tel n’affichent pas de picto par contre celles qu’on m’envoie et que je rajoute oui, alors que mes photos font des picto sur strava donc elles sont bien geo, je vais fouiller les options. Par contre le picto n’est pas placé sur la trace gps, je suppose que les coordonnées sont arrondies et ça le place un peu au hasard à proximité?

Edit 2 : certains picto sont sur la trace et d’autres totalement à l’ouest, je suppose que le fix gps du tel n’est pas toujours bon dans le raide. Mais ça n’explique pourquoi mes photos ne font pas de picto alors que le tag geo est actif, on dirait que ça ne marche qu’avec les iPhone, le format du tag est peut être different?

C’est aussi que lorsqu’on rallume le tél pour prendre une photo, il faut attendre qq seconde que le GPS se recale, à moins qu’il reste actif lorsque le tél est éteint (appli d’enregistrement de trace, etc).
Mais dans une falaise on a souvent 10-20m d’erreur.

Avec les iPhone, les méta-données sont supprimées par défaut quand on envoie une photo. Il faut changer un paramètre dans l’iPhone pour que les méta-données soient conservées. Ce n’est pas c2c qui les détecte mal, le serveur reçoit des photos sans méta-donnée.
Pour cette sortie dont les photos sont toutes géolocalisées au même endroit, loin de la trace GPS, les causes sont :

  • L’itinéraire a une géolocalisation automatique, en dehors du couloir (à corriger - Edit : c’est fait).
  • Tu as d’abord créé la sortie sans enregistrer de trace GPS, la géoloc de la sortie a donc été copiée sur celle de l’itinéraire (qui était loin du couloir).
  • Ensuite tu as enregistré des photos sans méta donnée. Dans ce cas, c2c ajoute la géoloc à chaque photo, en copiant celle de la sortie (donc les photos ont reçu une géoloc loin du couloir).
  • Ensuite tu as modifié la sortie pour ajouter la trace GPS, qui passe bien dans le couloir. Ceci a modifié la géoloc de la sortie, qui se retrouve sur la trace, mais pas celle des photos (qui sont des documents différents, qui vivent leur vie, une photo peut être dissociée de la sortie, associée à d’autres docs, donc il serait risqué qu’une modif d’un doc associé modifie automatiquement les données d’une photo).

Une prochaine fois, enregistre la trace avant les photos (tu peux le faire dès la création de la sortie).
Mais ça ne résout pas le problème de la géoloc exacte de tes photos, il faut modifier les paramètres de l’iPhone pour ça.

1 Like

Se situer sur la carte avec le gps. A défaut d’un tracking qui peut être compliqué (et à mon avis pas utile)

Plutôt que télécharger le gpx, l’ouvrir avec oruxmaps ou je sais pas quel autre truc qui en plis à pas les fonds de cartes.

1 Like

Tu peux générer un pdf du topo avec le bouton imprimer. Comme ça tu l’as en local sans faire de screenshots. Ça fonctionne aussi pour l’impression de topo dans la recherche topoguide ( cliquer sur les trois petits points à droite sur mobile).

1 Like

Bonjour

L’intérêt principal de l’app C2C est de consulter le topoguide en mode nomade, voire de charger des topos en offline pour les consulter hors réseau.
Ensuite pour saisir des sorties.

Concernant l’utilisation cartographique, est-ce vraiment nécessaire de prévoir une utilisation avancée sachant qu’il existe d’autres app spécialisées qui feront ça surement bien mieux ?
Par exemple en Suisse (iOS et Android), gratuites :

  • App Swisstopo, qui permet d’ailleurs de télécharger des tuiles de carte (y compris toutes les couches dispo) pour chargement offline
  • App WhiteRisk (du SLF, l’institut de la neige et des avalanches en Suisse), avec également les fonds de carte Swisstopo mais aussi pour la France (fonds IGN), l’Autriche et le monde entier (OpenStreetMap). L’app donne accès au bulletin nivo suisse, et à diverses cartes de conditions (hauteur de neige, neige fraiche, etc.). Elle peut s’utiliser en combinaison automatique avec son site compagnon https://whiterisk.ch/ dans lequel on peut tracer des parcours, les exporter en GPX ou les avoir directement dans l’app mobile.
2 Likes

Ce serait quand même bien de simplement pouvoir afficher sa position sur la carte c2c (dans une sortie, itinéraire, WP, et page de recherche de ces docs), pour éviter d’avoir à télécharger la trace GPX et géoloc ponctuelle dans une autre appli, juste pour se situer par rapport à la trace.
Typiquement on recherche une voie, on trouve des points, mais on n’est pas sûr que c’est la voie. Il suffirait d’afficher la carte des itinéraires (par exemple via le lien « A proximité de » sur la page d’un itinéraire), et on verrait sa position ainsi que les attaques des voies alentour. On verrait vite si on est plus proche de la voie recherchée ou d’une autre voie. En pied de falaise ce n’est pas assez précis quand il y a une voie tous les 5m, mais quand c’est tous les 20-30m, ça fonctionne (aujourd’hui il y a beaucoup de satellites GPS, au pied d’une falaise on a facilement 25 satellites visibles sur 60, ça améliore beaucoup la précision, même si les contraintes géométriques (satellites dans un angle solide assez petit) empêche d’avoir une précision aussi bonne qu’en terrain dégagé).
Actuellement pour faire ça, il faut repérer sa position sur AlpineQuest par exemple, en repérant des détails de la carte. Puis basculer sur c2c et retrouver ces détails sur la carte c2c (pas toujours facile, car par exemple le zoom max de la carte OTM est moins fort sur c2c que sur AlpineQuest - il vaut mieux utiliser la vue aérienne si elle est assez précise). C’est quand même laborieux.

Si tu télécharges la trace gps ou le point de départ et que tu les mets dans ton appli gps, c’est plus simple que d’essayer de te repérer sur la carte avec des détails.

Oui, mais si tu veux avoir toutes les attaques des voies du secteur, aujourd’hui ce n’est pas possible. Et même pour une voie, c’est laborieux.
De base, j’ai le topo c2c et l’appli GPS ouverte. En partant, je ne compte pas devoir trouver l’attaque au GPS, j’espère que la description de l’approche sera suffisante, et sur l’appli GPS je me repère juste pour savoir si je suis sur le bon sentier quand il y a des bifurc. Si au pied de la falaise je ne trouve pas la voie ou si j’ai des doutes, j’aimerais bien juste vérifier ma position sur la carte c2c sans avoir à télécharger le GPX.
En plus ce n’est pas possible de télécharger le GPX d’un itinéraire quand il y a juste le géoref et pas de trace (le bouton de téléchargement n’est pas affiché).

C’est ce genre d’utilisation qui est utile : avoir une vue d’ensemble des itinéraires sur la carte + sa position.
Car l’attaque d’une voie peut être mal placée, il ne faut pas faire confiance aveuglément au géoref d’un itinéraire, mais on peut espérer que ce n’est pas le cas de toutes les voies du coin (bien sûr on ne tient pas compte des voies avec géoref automatique qui place l’attaque loin du pied de la falaise).
Quand on trouve une voie, et que sur la carte on voit qu’on est proche d’une attaque référencée, on peut regarder si la description de l’attaque de cette voie correspond, et si oui, ça donne une référence. Si on sait que l’attaque de la voie qu’on recherche est 50m à droite, on la trouve assez facilement (bon des fois c’est 150m au lieu de 50m…).

Bonjour,

il y a des navigateurs, par exemple Samsung Internet, qui permettent d’enregistrer les pages du topo c2c pour consultation off-line. Il faut juste penser à télécharger la trace séparément si on pense en avoir besoin. De même pour les photos (si on veut plus que les miniatures incrustées dans la description du topo).

Tu peux quand même récupérer les coordonnées du point.
Je suis plutôt d’accord avec Alex, concentrons nous sur l’indispensable (topo offline consultation, rédaction).
C’est plus facile d’ajouter un bouton « télécharger le point » en plus/au lieu de la trace gps côté ui que de gérer une carto complète côté appli j’imagine.

Pour @lustou : tout à fait d’accord avec toi, on peut très bien se passer d’une appli pour avoir ses topos.
Le gros plus de l’appli, c’est la visibilité de c2c en dehors du web. Aujourd’hui, la plupart des personnes qu’on rencontre sur les salons sont demandeurs d’une appli.

1 Like

Je ne trouve pas le bouton quand il n’y a pas de trace gpx.

Y’a pas de bouton, faut ouvrir l’itinéraire en édition et récupérer les coordonnées. Mais créer ce bouton sur l’UI ou même une appli est à mon avis 100 fois plus simple que d’ajouter une partie carto dans l’appli (c’est juste de la mise en forme, la donnée est récupérée lors de la requête à l’API)

1 Like

Pour certaines utilisations, il y a des applis qui appellent d’autres applis, par exemple des applis de compte bancaire qui appellent une autre appli pour les virements ou paiements CB. Ou bien la RATP pour la gestion des titres de transport. Est-ce qu’il ne serait pas envisageable que l’appli C2C appelle une appli de carto comme Organic Maps, afin de ne pas avoir à développer l’affichage carto ?

Bernard

C’est quand même important que l’app C2C intégre une partie carto, par exemple pour afficher la localisation des points et des tracés (topos, listes de résultats de recherche, etc.) ainsi que pour pouvoir filtrer sur une zone lors des recherches. En gros ce que fait le site actuellement.

Si on doit passer par une app carto extérieure, ca sera surement très lourd et limité en fonctionnalité.

3 Likes

Dans tous les cas, il est utile d’ajouter un lien géo-uri :
https://www.refuges.info/wiki/geo-uri

Sur chaque fiche de point vous trouverez un lien nommé « géoloc » à coté des coordonnées géographique, il s’agit d’une géo URI.
Une « géo URI » permet, (en particulier sur un smartphone, mais peut aussi marcher sur un ordinateur de bureau à condition d’avoir les bons logiciels) en un simple clic de charger les coordonnées du point présent sur la fiche dans les logiciels disponibles pour un traitement plus aisé (navigation, distance à destination, présentation sur carte)

Bonjour à tous.tes
le sujet application mobile est de nouveau sur la table !
Sixte prend en charge ce développement, et nous devons maintenant finaliser le cahier des charges.

ci dessous le contenu du CDC actuel, auquel il faut encore rajouter quelques elements, notamment avec les attentes sur 1) la maintenabilité de l’app; 2) sa gestion via playstore. 3) l’utilisation de l’IA dans l’app - pas fonctionnellement intégrée mais aminima cadrer l’interaction des formes d’IAs avec l’app ?

Vos retours sur le CDC actuel sont les bienvenus jusqu’au 10.7.26
Vos ajouts et propositions sur les trois points ci dessus, ou plus, le sont aussi.
A noter : je ne suis pas un expert dev, je fais seulement le lien avec le developpeur. Il me sera donc peut etre difficile de trancher sur certains points ou d’interpreter certains requis que vous exprimerez. pour cela j’attends le soutien de @edwardoo

Merci par avance !

Principes généraux

  • consultation mode connecté et mode déconnecté
  • objectif d’iso-fonctionnalité entre le site web et l’appli-mobile
  • utilisation de l’appli-mobile orientée terrain : saisie de sortie, utilisation d’outil de terrain : cartographie hors ligne, trace GPX, topo, schémas.
  • OS / navigateurs ciblés : compatibles sur mobiles Android ou Iphone ou windows phone

Principes de l’appli mobile

  • Codage en progressive webapp pour faciliter la mise à jour en parallèle du site web
  • Fonctionnement online / offline
  • charte graphique du site mais possibilité de réorganiser les menus pour faciliter l’utilisation terrain et réduire la consommation de batterie nécessaire

Outils nécessaires

  • inclinomètre
  • boussole
  • appareil photo
  • GPS

Consultation

Pour les éléments géoréférencés, les recherches sont limitées à la zone géographique proche de l’utilisateur. L’utilisateur peut choisir via un curseur la dimension de la zone géographique à considérer (0km -> 6000 km, échelle logarithmique ?)

  • Itinéraires
  • Sorties
  • Points de passage
  • Livres
  • Images
  • Régions
  • Yéti
  • Sérac
  • CPS
  • Forum

Fonction d’enregistrement en local pour consultation offline :

  • d’un document
  • d’une sélection de documents

Création / Modification (fonctionnement idem site internet)

  • Itinéraires
  • Saisie de sortie :
    ○ Page principale
    ■ Démarrer / reprendre la saisie d’une sortie (brouillon temporaire)
    ■ Finir / mettre en pause une sortie
    ■ Résumé de la sortie en cours (durée, dénivelé, distance, activité, itinéraire associé ….)
    ■ Gestion de la synchronisation avec le site
    ○ Page de gestion de l’itinéraire
    ■ Permet d’associer des itinéraires à la sortie
    ■ Manipulation intuitive en proposant des sommets / itinéraires / parkings à partir de l’activité et de la géolocalisation (courante ou enregistrée)
    ○ Page cartographie
    ■ Visualiser le trajet en cours
    ■ Si la connexion est disponible, afficher un fond carto au choix (google, swisstopo, IGN, ….)
    ■ Afficher les objets des itinéraires c2c à proximité (refuge, parking, …) si possible
    ■ Contrôle du GPS (on/off)
    ■ Affichage optionnel du profil d’altitude
    ○ Page d’édition
    ■ Ajout de photos (prise depuis le disque de l’appareil, ou enregistrement d’un nouvelle photo). Si l’appareil
    ne géoréférence pas les photos, corréler avec la position GPS si possible.
    ■ Renseignement des champs textuels et numériques de la sortie (même champs que la version web)
    ○ Page de paramètres
    ■ Gestion du compte utilisateur c2c et de la synchronisation
    ■ Seuil alerte batterie faible
    ■ Unités (langue, miles, kilomètres, pieds, …)
    ■ Distance entre deux prises de position GPS
    ■ Partage de la sortie sur les réseaux sociaux (IG, FB…)
  • Points de passage
  • Livres
  • Images
  • Sérac

Création (spécificité liée à l’appli)

  • Capture de la trace GPS et des photos.
  • A la fin de la capture, vérification des itinéraires à proximité, affichage de leur liste à l’utilisateur.
    • Si l’itinéraire existe, création de la sortie et association automatique à l’itinéraire.
    • S’il n’existe pas, création de l’itinéraire, puis création de la sortie.

Etapes de développement

Vu la taille de ce projet, il est préférable de le développer par lots, qui seraient réalisés dans l’ordre suivant :

  • consultation online et offline des itinéraires et points de passage
  • consultation online et offline des autres documents
  • création/modification d’une sortie
  • création/modification des autres documents
3 Likes

Tout cela fait un énorme boulot de développement! Mais vu le cahier des charges, l’application va être pratique. Bon début.

Qui est Sixte? Entreprise, bénévole, développeur pro,…

Il serait intéressant de visualiser les maquettes pour se rendre compte. Le cahier des charges est tellement dense qu’il m’est difficile d’apporter mes remarques.

Qui est Sixte ? Quelles sont les implications ?

Je ferai une retour étendu quand j’en saurai plus.

1 Like

Très bonne idée de faire une appli mais pourquoi réinventer l’eau chaude quand tout ça existe par ailleurs dans d’autres applis.

Keep it simple:
Accès à la topothèque.

Le reste via un navigateur web c’est ok (pour moi😉).

Un développeur utilisateur de Camptocamp qui veut améliorer son CV et être utile à la communauté. On est en relation avec lui.

3 Likes