Nouvelle représentation de la carte des images

Après des tests dont on vous avait parlé ici Test d'autres modes de représentation, on vient de déployer sur le catalogue fédéré une nouvelle représentation cartographique de l’emplacement des photos.

Note : ce n’est pas encore dispo sur les instances, uniquement sur le catalogue fédéré

La navigation devrait être plus fluide, et ça apporte un lot de nouveautés super chouettes :

Tuiles plus légères

Les tuiles sont plus légères et continueront à l’être même avec l’augmentation du nombre de photos (On est à 114M de photos :tada: !), ce qui devrait rendre la navigation plus fluide, le serveur plus content, et la carte plus claire, même quand il y a une grande densité de photo.

Filtres / styles

On peut maintenant avoir plus de filtres / style à faible niveau de zoom


ici la carte des images classée A en qualité


Là le style pour voir où on a des images 360.

Interactions

Il est aussi désormais possible, au survol d’un hexagone de voir la plus jolie photo de la zone (on pourra affiner la sélection, pour le moment, c’est un mix entre la qualité de la photo et sa fraicheur, en priorisant fortement les 360) et d’aller directement la voir.

Photos isolées

Et enfin, cette nouvelle représentation permet de mieux mettre en valeur les photos isolées, qui étaient très dures à trouver auparavant.

Voilà, on espère que ça sera utile, et on est preneurs de votre retour, ici ou sur GitLab.

8 Likes

Ah, franchement, bravo messieurs, super boulot !

Cette représentation est excellente, ça fonctionne super bien. Bravo !

heureuse perspective

Si possible je reste convaincu que il sera utile de pouvoir distinguer les séquences de “photos séquences” (<10 photos) qui en générale démarre avec la vue isolée et vue large, objet, détail, et éventuellement un petit tour de vues complémentaires. Les vues isolées ou séquences courtes demandent souvent plus d’énergie (investigation, temps, cadrage…) donc une couleur dédiée est bienvenue.

Le rendu par “Date de prise de vue” est désormais en nuance de violet au lieu du jaune/orange/rouge/marron. C’est normal ou bien une erreur ?

En dehors de ça, le rendu est très sympa. Je remarque juste que si on filtre sur un utilisateur l’affichage par tuile n’est plus possible.

oui, pour l’affichage par date, on a changé pour du violet car le Jaune/orange/rouge/marron était terrible pour les daltoniens, mais le rendu actuel manque beaucoup de contrast, on va améliorer ca !

Et oui, pour le moment, les tuiles utilisateurs restent par filaire, on n’a pas mis à jour ca (ni même réfléchit à ce qu’on voulait :sweat_smile: ). Le tracé des séquences pour un utilisateur a l’intérêt d’être précis et la volumétrie permet en général d’afficher les séquences détaillées, tu voudrais qu’on utilise le même affichage agrégé dans ce cas la ?

Je ne sais pas trop comment on pourrait les détecter et les mettre en valeur facilement.

Super ! :+1::star_struck:

En tant que cartographe (géomaticien), je suis personnellement fan des analyses par mailles hexagonales, et j’ai déjà bossé sur plusieurs représentations de ce type sur cartes interactives (Leaflet + GeoJSON générés par PostGIS).

Je me permets de pinailler un peu, mais pour avoir été confronté à ce “problème”, il me saute aux yeux (mais peut-être que je suis le seul dans ce cas) : les mailles hexagonales n’ont pas été calculées dans la projection utilisée par la carte interactive (sauf erreur, c’est du Web Mercator / Pseudo-Mercator, EPSG3857). Il en résulte que le maillage n’est pas vraiment hexagonal, puisque déformé par la projection du rendu.
Voici un exemple de maillage hexagonal dont la projection est cohérente avec la carte interactive :

Et des captures d’écrans pour illustrer la différence :

  • Maillage Hexagonal Panoramax (déformé par la projection) :

  • Maillage Hexagonal GBIF (non déformé) :

Personnellement, j’ai créé une fonction PostGIS pour générer ces maillages hexagonaux de manière automatisée. Pour ma culture, je veux bien que vous m’indiquiez le lien vers le code qui les génère pour Panoramax.

Mais bon, ce n’est qu’un détail, et je suis convaincu que ce rendu hexagonal est un très bon choix pour l’avenir des représentations statistiques de Panoramax :clap::smiling_face_with_sunglasses:

J’ai remarqué que la représentation du catalogue fédéré avait changé. Je pensais qu’il s’agissait d’une erreur temporaire sur le site web qui allait être rapidement corrigée. Malheureusement, ce n’est pas le cas. Je suis un nouveau contributeur pour la nouvelle instance OSM belge. Je trouvais l’ancienne représentation pratique, car elle offrait un aperçu clair des routes pour lesquelles des images avaient déjà été ajoutées. Désormais, il faut zoomer très fortement pour voir quelles routes ont été traitées et lesquelles ne l’ont pas été. Cela complique la planification de nouvelles sorties visant à ajouter les images manquantes. Et il est pratiquement impossible de voir quelles régions sont très peu couvertes et nécessitent une attention particulière. J’espère que cette représentation ne deviendra pas, sans consultation, la représentation par défaut pour les instances. Ne serait-il pas possible de conserver à la fois l’ancienne et la nouvelle représentation sous forme de couches ?

2 Likes

to @Eebie 's point. Depending on what you’re looking to do, I can imagine that having the ‘raw lines’ instead of the hexagons can be useful. So I think having it as a setting to override when it switches from hexagons to lines, could be good for those edges cases.

This zoom level is fine when you compare the two, but can imagine some scenarios where one is better than the other at certain objectives:

But with this zoom level I can def imagine it can cause some problems depending on what you need it for:

The previous rendering is still in the code and we considered having a switch between bith rendering.

We did not realize that is some use case the new rendering is a regression.
We’ll see how to have a switch as it does not seem too complex.

1 Like

Bravo pour ce nouveau rendu qui en plus d’être très esthétique et de résoudre tout un tas de limitations technique apporte également une personnalité bien démarquée à Panoramax.

Je constate également des régressions pour quelques cas d’usage mais on y gagne au change, notamment pour les images uniques isolées et la navigation dans les plus petits niveaux de zoom.

(just tbc, I already commented on matrix, so out of context my reply here looks critical): I really like this change. I think it’s really cool and feels very performant and stuff!

Une première approche qui me parait la plus facile : le profil piéton qui permet de distinguer le volume de la “qualité”. Autre approche les vues possédant des tags : dans mon cas en utilisant Gomap!! (IOS) il fait du rattachement sur un objet OSM, cela permet d’avoir un critère supplémentaire de temps dédié sur une photo.

exemple ici une entrée de pharmacie

la photo avec le tag renvoyant sur la géométrie OSM

Autre possibilité encore : le type d’appareil : les longues séquences mobilisent souvent des appareils spécialisés et dédiés. Les plus courtes se font souvent avec des smartphones.

Malheureusement mon exemple n’est pas probant car j’ai acheté un Iphone d’occasion qui a été explosé et je ne sais pas si c’est l’application IOS Gomap!! ou le tel qui fait que l’appareil n’est pas reconnu.

? @cquest il faudrait un test par quelqu’un qui a également Gomap!! (pour info l’application propose à nouveau la sélection de photo issue de la galerie).

Tu devrais ouvrir un autre sujet pour en parler…

Je suis ravi de cette dernière nouveauté!! et je ne pense pas être le seul. Bravo!:clap:

J’ai remarqué qu’on commence à être un petit “club” à faire des prises de vue 360 de certains sommets. C’est un vrai plus de Panoramax de pouvoir avoir ce genre de prises de vues, et de les rendre visible. Jusqu’à présent, c’était quasiment impossible de les voir…

(je voulais mettre des captures d’écran mais pas encore les droits visiblement…)

Voila un exemple de sommet:

Pic de Panestrel dans les Alpes-de-Haute-Provence.

Il ne manque plus de pouvoir rajouter un fond de plan avec des courbes de niveau pour mieux faire ressortir le relief et ça serait parfait! :grinning_face:

1 Like

En effet, cette nouvelle représentation est très intéressante pour les photos isolées.

Cependant, à titre personnel, cela devient un gros casse-tête pour voir ce qui a été fait sur une zone d’environ 10kmx15km pour prévoir mes prochaines sorties. Je suis obligé de croiser entre les diverses instances.

Exemple (avec la ville de Libourne et alentours) :

Maintenant avec le méta-catalogue j’ai cette vue là :

Et je dois croiser l’instance IGN et OSM fr pour voir ce qui a été fait

En jonglant avec les niveaux de zoom… Je vis ça comme une grosse régression :sob:

Avec la commune de Coutras plus au nord, c’est aussi assez parlant. On a beaucoup de mal à savoir si le passage a été fait de manière exhaustive ou si uniquement les axes principaux ont été panoramaxés.

Peut-être conservé une vue filaire (au moins jusqu’au niveau de zoom 11.5/12). Avec éventuellement une durée de mise cache plus importante pour les petits niveaux de zoom ?

1 Like

bonjour,

j’ai le même ressenti , je ne trouve pas la nouvelle representation pratique pour planifier les futurs captures .

il reste la solution cartes.gouv.fr qui a l’ancienne representation .

Chaque instance garde la visibilité des traces.

Le problème est que certaines zones sont couvertes par plusieurs instance (typiquement OSMfr / IGN). Donc pour éviter de repasser à des endroits qui ont déjà été photo-cartographiés récemment, l’ancienne représentation était fort pratique.