Retour d'expérience de l'application mobile Panoramax et Baba

Bonjour! je suis une Française installée au Mexique depuis 20 ans et qui voyage pas mal en Amérique latine. Je travaille à HOT, comme gerente régionale. Depuis 5 ans, dans beaucoup de nos projets, on forme des communautés locales parfois indigènes, rurales , souvent très isolées, ou parfois urbaines, à différents outils qui leur permettent de décider sur la production de données pour leur territoire pour des fins de planification territoriale communautaire. Par facilité et du fait de la maturité de l’application, on enseigne l’usage de Mapillary, mais nous intéressons de plus en plus à Panoramax, aussi par principe politique et éthique.

Je ne l’ai réellement utilisé pour la première fois qu’il y a quelques semaines profitant d’un voyage à Bogota où j’ai passé mon temps à tout documenter sur ce serveur.

Je sais que l’application mobile Panoramax est assez récente et en toute logique va avoir besoin d’un certain temps pour s’améliorer. Je sais que cela dépend du temps de volontaires. Dû a certaines difficultés je suis passée à Baba durant le même séjour.

Je voulais lister les difficultés en tant que expérience d’utilisateur au cas où c’était utile pour la communauté et les développeurs.

Je me porte volontaire pour plus de tests, je me considère une personne complètement adicte au StreetView.

1 Like

App mobile Panoramax:

1- La prise de photos ne pose aucun problème, l’interface est similaire à celle bien connue de Mapillary, à quelques différences près : il n’y a pas de configuration permettant de choisir de baser la prise de photos sur la distance, mais uniquement sur le temps, ce qui implique une grande répétition des photos à l’arrêt, et cela pose problème quand on change de moyens de transport selon si l’on va à pied ou en voiture. L’utilisateur doit donc penser à changer la fréquence. Je pense qu’une prise de photo basée sur la distance serait plus adéquate, c’est aussi une conclusion à laquelle est arrivé Mapillary avec le temps.

2- l’option zoom pour la prise de vue (avantage qui peut aussi être un inconvénient si l’on n’y prête pas attention) : le zoom est maintenu d’une prise à l’autre, l’utilisateur pourrait oublier de revenir au niveau normal.

3- difficultés de configuration: sur Panoramax on ne comprend pas où connecter son compte OpenStreetMap. Vu que toutes les applications liées a OSM ont cette option dans les configurations, on la cherche là en vain. Finalement on découvre que c’est au moment de lancer le upload que l’option est proposée. C’est assez contre-intuitif.

Trouver comment commencer le upload est aussi un vrai casse-tête, plusieurs personnes cherchant pendant un bon moment n’ont trouvé qu’accidentellement.

Mémoire: Je n’ai réussi à comprendre qu’ après une très longue recherche sur mon téléphone quel était le dossier où était stockées les images. Il serait bon d’avoir là aussi une option à choisir dans les configurations.

4- batterie: pour uploader les séquences, la consommation de batterie et de bande est extrêmement élevée, l’application rame, plante, et a besoin de plusieurs jours même avec une connexion Wi-Fi normale à bonne, pour réussir à envoyer les séquences. Un facteur peut-être que Panoramax ne coupe pas les séquences en paquets au bout d’un nombre raisonnable d’images comme le fait Mapillary toutes les ~350 images. La consommation de batterie pour envoyer les séquences telle que même le téléphone connecté à un chargeur le niveau de batterie stagne voir diminue, et ça chauffe de manière préoccupante.

5- Difficultés à géoréférencer correctement les images une fois téléchargées sur le serveur. Certaines photos (d’une même séquence) apparaissent dans d’autres endroits très éloignés de la ville.

6- Blury : un petit problème (que Mapillary a aussi, qui a flouté le “visage”d’un chat dans l’une de mes séquences) : il floute les visages, mais même les graffitis s’ils sont un peu réalistes. Cela peut poser un problème pour la documentation de l’art urbain…

App Baba:

  • Plusieurs configurations sont beaucoup plus intuitives que la app panoramax: la connexion au compte OSM, l’envoi des séquences un peu plus similaire à la manière de Mapillary : une flèche qui dit upload.
  • L’application plante moins et fonctionne donc plus rapidement

Cependant certains problèmes sont les mêmes que pour Panoramax:

  • L’envoi des séquences consomme énormément de temps et de batterie et le processus dure plusieurs jours car il plante
  • Il me semble que tant pour Baba que pour Panoramax , l’envoi de séquence ne fonctionne pas en second plan mais uniquement si on garde l’écran ouvert sur l’application
  • Même problème de géoréférentiation des séquences ou d’une partie des séquences groupe de photos envoyer à d’autres endroits bien que dans la même ville.

Ces tirets alignés sont en fait déplacés de la zone complètement à la droite dans la montagne, et doivent en fait faire partie d’une même séquence continue.

Dans cette zone. (Certes c’est une zone un petit peu en altitude qui peut avoir un pas très bon signal , mais quand même, pas absent)

Localisation: OpenStreetMap

Bonjour et merci pour ces messages (tu peux désormais poster librement, j’ai passé ton compte en “membre”).

Pour l’app mobile Panoramax, son développement est malheureusement suspendu, faute de moyens. Nous sommes conscients des défauts que tu signales, mais dans l’incapacité de les corriger car nous nous concentrons surtout sur le coeur de Panoramax.

Le code est disponible sur gitlab et si des développeurs veulent s’en saisir il ne faut surtout pas hésiter.

En attendant, c’est donc avant tout Baba qu’il faut utiliser et qui a plus de chances d’évoluer à court terme.

Si l’on fait des photos une à une et pas en séquence, pour ma part, je préfère utiliser simplement l’app standard “Appareil photo” de mon smartphone, puis les envoyer soit avec l’interface web de Panoramax, soit depuis mon ordinateur.

Pour les séquences, j’utilise le plus souvent l’app Mapillary avec laquelle je n’envoie pas les photos, mais je les récupère sur mon ordinateur pour les envoyer.

Il y a effectivement des faux positifs, car les modèles de détections sont loin d’être parfaits et on préfère avoir des faux positifs que des faux négatifs qui oublieraient des visages à flouter.
On peut ajouter les photos concernées pour améliorer le modèle lors du prochain entraînement, mais il nous faut les originaux sans floutage et donc penser à les conserver.

Dernier point…

La mise en place d’un serveur Panoramax local !

Si Panoramax vous semble un bon choix, il faut aborder ce sujet très tôt car cela prend du temps pour se faire. Je le précise car l’architecture de Panoramax est faite pour qu’il n’y ait pas de centralisation, pour que de multiples serveurs/instance soient en ligne, autonomes, décentralisés et accessibles de façon transparente via le meta-catalogue.

Le serveur d’OpenStreetMap France, accepte des photos hors de France pour faire des tests, mais pas plus car nous n’aurons pas la capacité de stocker des milliards d’images, par contre avoir un serveur local pour quelques millions d’images est beaucoup plus réaliste et simple à faire.

@ravenfeld (qui développe Baba) pour la visibilité :slight_smile:

Bonjour,

Je me permets de répondre a vos remarques:

Cela consomme car ca fait des appels reseaux et que les photos sont envoyé sans traitement du coup plusieurs Mo. Mais c’est autant que si vous envoyé sur l’application Photos de Google. Je n’ai pas vu de différence lors de mes tests de performance sur 1000 photos.

Quand vous dite, “il plante” vous avez un message ou vous regardez les log de l’application ? car oui avec le serveur ca arrive qu’on y arrive pas c’est pour ca que je tente plusieurs fois d’envoyer avant de l’indiquer a l’utilisateur.

Alors pour Baba non c’est en background dans ce qu’on appel un worker Android. Il y a des règles pour qu’il puisse démarrer et c’est le systeme Android qui le gère très bien c’est fait pour les taches comme l’envoi ou le téléchargement.

Avant l’envoi est ce que les données étaient bonne, il y a eux quelques moi une personne qui m’a remonté que les photos étaient mal position après l’envoi mais il n’a jamais reproduit et moi non plus. Ou même avant l’envoi c’est deja mal positionné ?

Pour mon cas j’utilise Baba que pour prendre des photos et les envoyer au retour de ma maison. J’utilisais l’appareil photo mais je ne pouvais lui indiquer l’emplacement exacte et j’oubliais souvent de les envoyer après.

Maintenant je clique sur le bouton pour envoyer toutes mes sequences.

Parfait, c’est compris. En tout cas Baba est une très bonne alternative.

J’ai cherché la photo mais hélas ne l’ai pas trouvée (entre le début de mon usage et le final j’ai justement changé l’option de garder les photos à les effacer automatiquement une fois envoyées). En tout cas vu que c’est un thème que je photographie pas mal la prochaine fois je ferai attention de garder les photos dans ces cas particuliers pour soutenir l’entraînement.

Ok c’est bon à savoir. Il me semble qu’à Hot on a le projet d’installer un serveur, mais au niveau des communautés OSM c’est assez difficile étant des communautés moins solides et avec moins de ressources qu’en Europe. La communauté Colombie a mis en place dans le passé différents serveurs et installation propres, qui ont duré quelques années mais par plus, en raison de problèmes de gouvernance plutôt que technique.

En tout cas je ramène ce sujet à nos communautés d’ici.

En fait non il n’y a pas une erreur mais la séquence qui est en train de s’envoyer au bout d’un moment ne s’envoie plus et repasse en mode “en attente”, alors que le réseau internet est stable (soir et nuit à l’hôtel). Je n’ai pas réussi à comprendre si une fois en mode attente la séquence se remet en envoi toute seule à un moment donné ou s’il faut que je force en redemandant l’envoi. Car c’est ce que je faisais je forçais l’envoi chaque fois que la flèche était réhabilitée.

J’avais donc mettons 5 séquences que j’envoyais simultanément, et l’application laissait certaines en attente et certaines autres en envoi simultané. Mais avant de terminer celles-ci , il les remettait en attente, et fallait a une autre séquence.

Du côté de l’utilisateur on peut être un peu moins excessif et envoyer une séquence l’une après l’autre mais je me demandais quand même qu’elle était la raison.

Je ne suis plus complètement sûre car ça fait presque un mois maintenant mais il me semble que les photos apparaissaient au bon endroit au moment où je les prenais (c’était une petite randonnée sur une colline en altitude, le track était un peu chaotique mais ça paraissait quand même sur la colline) et il me semble que cette dispersion en ligne bizarre est apparu après l’envoi.

Est-ce que Baba permet de verser sur l’instance IGN ? Je n’ai qu’OSM d’affiché.

Lorsque tu te connecte tu as Choissiez votre instance. tu clique sur le bouton et je propose les instance qui permettent de faire de la contribution. IGN, OSM Fr, Panoramax Taiwan, Panoramax Cymru/Wales