Mise au point de la contribution à panoramax depuis cartes.app

En effet j’avais un mauvais souvenir, j’ai vu après coup que ça fonctionne bien comme ça. Je modifierai mon script pour envoyer complete seulement si il y a eu une erreur d’upload.

On a corrigé plusieurs trucs pour faciliter l’intégration:

C’est génial merci !

Et donc finalement il vaudra mieux que je mette le tag osm=type/id dans l’upload set ? ou dans chaque photo ? Ou dans les 2 ?

J’ai à nouveau eu le cas ce soir. La requête a crashé après 2 minutes :

Pendant l’attente, mon espace Mes photos sur le site panoramax disait :

Ca ne va pas changer grand chose, mais je dirais plutot sur la photo dans ce cas. En tout cas, pas sur les 2 :winking_face_with_tongue:

C’est plutôt un tag à destination des photos ou annotations sur les photos, moins pertinent sur les séquences, même si ici on a des séquences d’une seule photo.

parfait, je ferai donc la correction pour mettre le tag sur la photo dès que vous aurez déployé les MR sur l’instance osm-fr, merci !

j’ai un pb avec la transmission de la geoloc des EXIF depuis un tel, j’imagine que vous avez pareil sur le site ? j’ai détaillé le comportement aberrant de mon tel ici. Je suis preneur de vos retours sur le sujet, merci !

c’est déployé sur l’instance osm-fr et ign :rocket: !

2 Likes

Je viens de modifier mon code pour utiliser next_url, c’est génial, merci !

1 Like

J’ai aussi modifié pour les mettre les tags osm=* directement sur les photos et pas sur les séquences, c’est mieux en effet.

Le formulaire est déployé en prod à l’instant.

Mais j’ai encore une question : j’aimerais adapter les messages du formulaire selon si le contributeur est nouveau dans panoramax ou non. Quel(s) appel(s) api simple je peux faire pour avoir des statistiques sur le nombre de séquences ou de photos qu’il a postées dans l’instance ?

Tu peux utiliser l’appel /api/users/:id/collection?limit=1 (ou /api/users/me/collection?limit=1 avec le token de l’utilisateur), puis aprés tu peux regarder les champs count des propriétés stats:collections et stats:items (tu peux mettre le parametre limit=1 car tu n’as pas besoin de la liste des collections dans ton cas).