Nouveauté Panoramax 2.8.0
La nouvelle version de Panoramax 2.8.0 est disponible
Vous pouvez d’ores et déjà la tester sur panoramax.ign.fr et panoramax.openstreetmap.fr.
Cette version est le fruit de plusieurs mois de travail de la start-up d’Etat en lien avec les demandes des utilisateurs.
Quelles sont les nouveautés ?
Reprise d’envois interrompus
Nous avons modifié, il y a quelques mois, la façon d’envoyer des images sur une instance Panoramax, en séparant la notion de séquence de la notion d’envoi. Cela nous permet gérer plus d’éléments lors de l’envoi de photos, comme le découpage en plusieurs séquences, la suppression des images aux feux rouges…
Grâce à ces modifications, certains envois non terminés sont désormais placés en attente d’une action utilisateur. Dans ce cas, vous êtes averti par une notification qui s’affiche à côté de l’icône utilisateur en haut à droite de l’écran.
Puis, en cliquant sur “Voir” dans la liste de “Mes envois non terminés”, vous avez accès à l’envoi en question.
Vous pouvez décider de publier tel quel, ou de verser soit toutes les photos initialement prévues pour le versement, soit uniquement les manquantes.
Repositionnement des photos
Il est maintenant possible de repositionner des photos après le versement et de modifier l’heure de prise de vue. L’interface web n’est pas encore proposé pour effectuer ces actions, mais ces possibilités ont été utilisées via l’API par l’instance MapComplete pour corriger certaines métadonnées après envoi.
Nous allons ultérieurement proposer la modification de ces informations directement depuis la page d’une séquence.
Sémantisation
Nous avons initié le chantier d’ajouter de la sémantique aux photos Panoramax, comme discuté sur le forum. Ce sont pour le moment les toutes premières marches de ce vaste chantier : il est à présent possible d’ajouter des tags (clé/valeurs) à une photo ou une séquence de photos.
Ce système va techniquement ressembler pour beaucoup à celui des tags d’OpenStreetMap, à ceci près qu’il est possible d’avoir plusieurs clés identiques sur un objet, et que les limites de taille sont plus grandes.
Il reste de nombreux développements à réaliser à ce niveau et voici les prochaines étapes :
- Nous devons nous entendre sur le format de ces tags.
- Il faut donner la possibilité d’ajouter des tags sur une partie d’une photo (cela permettra d’utiliser ce système pour remonter les résultats des modèles de détection).
- Il faut offrir la possibilité de chercher / filtrer les photos à partir de ces tags.
Cette nouvelle fonctionnalité ouvre une myriade de possibilités à l’exploitation des photos de Panoramax, et nous vous tiendrons au courant des avancées au plus vite !
Gestion des droits de modification
Nous avons profité du développement des tags sémantiques et du repositionnement des photos pour revoir la gestion des autorisations d’édition.
Les contributeurs ont maintenant la possibilité de choisir s’ils veulent profiter de l’intelligence collective et acceptent que d’autres utilisateurs puissent corriger le positionnement ou l’orientation de leurs photos. Sans choix explicite, c’est l’administrateur de l’instance Panoramax qui tranche. Par conséquent, sur l’instance OSM-fr, les éditions pourront par défaut être effectuées par toute personne enregistrée. Elles devront être explicitement acceptées par le contributeur sur l’instance IGN.
Dans tous les cas, il faut forcément avoir un compte pour modifier des informations, et toutes les modifications sont historisées, même si à l’heure actuelle, leur historique n’est pas encore affiché sur le site web.
L’ajout / modification de tags sémantiques est par contre pour le moment ouvert à toutes et à tous (à condition d’avoir un compte). Une discussion est ouverte sur le forum pour échanger sur la pertinence de pouvoir limiter ces actions.
Export des collections en CSV
Nous avons ajouté la possibilité d’exporter ses collections en CSV pour pouvoir facilement exploiter leurs données.
Les exports CSV sont accessibles sur la page “Mes photos” via le bouton en haut de la liste.
Conditions générales d’utilisation
La gestion des conditions générales d’utilisation a été mise en place, mais n’est pas encore activée. Il sera possible à une instance de configurer ses propres conditions générales d’utilisation.
Dans le cas où les CGU sont actives, leur acceptation (à l’inscription ou à la connexion) deviendra obligatoire pour envoyer des photos.
Si une instance met en place des CGU, un compte souhaitant publier des photos en utilisant le versement en ligne de commande (CLI) sera aussi dans l’obligation de valider les CGU et redirigé vers la page de validation de l’instance.
Cette option n’est pas encore activée sur les instances IGN et OSM, et l’activation se fera début mars.
Voici le résumé des CGU de l’instance IGN et OSM-FR:
Partagez vos photos de terrain, on adore !
Limitez-vous à l’espace public, n’entrez pas dans les propriétés privées sans autorisation.
De notre côté, on floute automatiquement les visages et les plaques d’immatriculation pour protéger la vie privée.
En plus, on stocke vos photos gratuitement.
Chacun peut faire un usage libre des photos de tous : c’est ça l’open data
Amélioration de la visionneuse
En réponse aux demandes de la communauté, nous avons apporté quelques améliorations à l’ergonomie de la visionneuse :
- Intégration d’une documentation dans la visionneuse sur le calcul du score de qualité
- Meilleure gestion du bouton retour du navigateur (sortir de la popup, revenir à la photo précédente)
- Meilleur choix du moment où masquer le message de chargement initial (75% du chargement des données)
- Bouton pour réinitialiser les filtres de la carte & message plus précis sur les niveaux de zoom afin que les filtres soient disponibles
- Désélection d’une image au double-clic sur la carte
- Quelques correctifs de bugs également
Le mode de calcul du score de qualité a également été revu, pour que les photos 360° issues de caméra type GoPro soient notées en B, et que les images haute-résolution soient plus nombreuses à obtenir la note A.
Conclusion
Voici pour les modifications les plus marquantes. Vous pouvez retrouver la liste de tous les changements pour l’API, la visionneuse et le site web.
N’hésitez-pas à nous faire des remontées sur ce qui a été fait et/ou à nous donner des nouvelles idées d’évolutions afin que nous continuions à faire vivre ce commun ensemble.
English version, new Panoramax 2.8.0 release
The new version of Panoramax 2.8.0 is now available
You can already test it on panoramax.ign.fr and panoramax.openstreetmap.fr.
This version is the fruit of several months’ work by the Panoramax team and the community.
What’s new?
Resume uploads
A few months ago, we modified the way images are sent to a Panoramax instance, separating the notion of sequence from upload sets. This allows us to do a lot more when sending photos, such as distributing them into several sequences, deleting duplicates at traffic lights…
With these modifications, some unfinished uploads are now placed on hold pending user action. In this case, a notification appears next to the user icon in the top right-hand corner of the screen.
Then, by clicking on “View” in the “My unfinished uploads” list, you can access the upload in question.
You can choose to publish as is, or to upload either all the photos originally intended, or only the missing ones.
Photo repositioning
It is now possible to change the position and the capture time of the pictures after they have been uploaded. The web interface is not yet available to perform these actions, but these possibilities have been used via the API by the MapComplete instance to correct certain metadata after upload.
At a later date, we’ll be offering the possibility of modifying this information directly from the sequence page.
Semantics
We’ve started work on adding semantics to Panoramax photos, as discussed on the forum.For the moment, these are the very first steps in this vast project: it is now possible to add tags (keys/values) to a photo or a sequence of photos.
Technically, this system will be very similar to OpenStreetMap’s tag system, except that it is possible to have several identical keys on an object, and the size limits are greater.
There’s still a lot of development to be done at this level, and here are the next steps:
- We need to agree on the format of these tags.
- We need to offer the possibility of adding tags to a part of a photo (this will enable us to use this system to bring up the results of detection models).
- Offer the possibility of searching/filtering photos based on these tags.
This new functionality opens up a myriad of possibilities for the exploitation of Panoramax photos, and we’ll keep you posted on progress as soon as possible!
Editing rights management
While developping semantic tags and the repositioning of photos, we changed the policies of collaborative editions.
Contributors can now choose whether they want to take advantage of the collective intelligence and accept that other users can correct the positioning or orientation of their photos. Without an explicit choice, the Panoramax instance administrator decides. Consequently, on the OSM-fr instance, edits can by default be made by any registered user. They must be explicitly accepted by the contributor on the IGN instance.
In all cases, you must have an account to modify information, and all modifications are historized, even if their history is not yet displayed on the website.
Adding/modifying semantic tags, on the other hand, is currently open to all (provided you have an account). A discussion is open on the forum to discuss the relevance of limiting these actions.
Export collections to CSV
We’ve added the option of exporting your collections to CSV, so you can easily manage the data.
CSV exports can be accessed from the “My photos” page via the button at the top of the list.
Terms of service
Term of service approval has been implemented, but is not yet activated. It will be possible for an instance to configure its own terms of service.
If they are active, their acceptance (at registration or connection) will become mandatory for uploading photos.
If an instance sets up ToS, an account wishing to publish photos using the CLI will also be required to validate the ToS and will be redirected to the instance’s validation page.
This option is not yet enabled on IGN and OSM instances, and will be activated in early March.
Here’s a summary of the IGN and OSM-fr instance Terms and Conditions:
Share your field pictures, we love it!
Restrict yourself to public areas, and do not enter private property without permission.
On our side, we automatically blur faces and number plates to protect privacy.
What’s more, we store your photos free of charge.
Anyone can make free use of everyone else’s photos: that’s what open data is all about.
Viewer improvements
In response to requests from the community, we have made a number of ergonomic improvements to the web viewer:
- Documentation in the viewer on how to calculate the quality score
- Better management of the browser’s back button (exit popup, return to previous photo)
- Better choice of when to hide the initial loading message (75% of data loading)
- Button to reset map filters & more precise message on zoom levels so that filters are available
- Image deselection on double-click on map
- A few bug fixes too
The quality score calculation method has also been revised, so that 360° photos from GoPro-like cameras are rated B, and more high-resolution images are rated A.
Conclusion
These are the most significant changes. You can find a list of all the changes for the API, the viewer and the website.
Don’t hesitate to give us feedback on what’s been done and/or to give us new ideas for evolutions so that we can continue to bring this common ground to life together.
(Translation done partly with DeepL)