Bonjour,
La barre des 100 millions de photos vient d’être franchie ![]()
La rançon de ce succès est qu’il devient, sur certaines zones, de plus en plus difficile de présenter les données disponibles de manières claires et la génération des tuiles vectorielles prend de plus en plus de temps.
Voici par exemple un échangeur particulier bien couvert
J’ai fait un petit test rapide, pour voir ce que ca rendrait de présenter les données de manière agrégées en premier abord. Dans mon esprit, il sera toujours possible d’accéder aux tuiles telles qu’existante maintenant, mais la première interaction (si aucun filtre n’est défini), pourrait se faire via des surfaces couvertes plutôt que des points de position de photo. L’idée serait peut-être de cliquer sur une des grilles hexagonale, et qu’on sélectionne par défaut la meilleure photo (en se basant sur un mix de qualité et de “fraicheur” de la donnée ?) pour rentrer dans la visionneuse (et qu’on affiche ensuite sur la minicarte le détail de toutes images aux alentours ?).
Sur la même zone que l’échangeur, ca donne :
Ce que ca donne:
Sur paris, sur différents niveaux, ca donne :
zoom 17:
zoom 15:
zoom 9:
zoom 4:
Voici l’url de l’investigation: https://h3.panoramax.xuan.codeureusesenliberte.fr/
il ne faut pas trop attendre de cette démo, c’est simplement un test pour voir si ca vaut le coup de creuser l’idée, il faudra, si on décide que c’est le cas, repenser les interactions, améliorer les styles, voir ce que ca veut dire pour les filtres, …
Technique
Côté technique, le test se base sur le fichier parquet d’export de données, et projette les 100 millions de photo sur une grille h3 via duckdb, puis une API tape directement sur la base duckdb pour servir les tuiles, ce qui peut expliquer le manque de fluidité.
Votre avis ?
Vous en pensez quoi ? ca vaut le coup d’essayer de voir ce que donne les interractions, ou ca fait vraiment trop “pixelisé” ?










