Bonsoir,
Ce fil a pour vocation de partager un inventaire des stocks de vues immersives, au gré des apports des uns et des autres. Je l’amorce avec un état de prises de vues réalisées essentiellement en lien avec la contribution à Mapillary, où chaque contributeur a gardé une version des photos envoyées à la plateforme.
Les quelques chiffres et cartes sont issus de l’exploitation des données EXIF de chaque image, essentiellement ici les coordonnées, l’horodatage et le nom de chaque contributeur.
On dénombre 6.2 millions de photos, prises par 15 contributeurs, et traversant 3464 communes de métropole. Il existe aussi dans le stock des PDV hors des frontières : New York, Irlande, et Belgique notamment.
Il s’agissait d’OpenStreetMap au 1er janvier 2007…
Ce stock de photos permet à minima de faire des tests, d’expérimenter. Il y a sûrement d’autres gisements déjà existants car les collectivités ont souvent fait réaliser ce type de prises de vues.
Ci-dessous état des lieux évolutif de la couverture en photos 360° sur Rennes Métropole.
État non figé car il nous reste encore quelques Go à téléverser. Nous avons commencé il y a quelques mois et ce n’est pas fini. Les photos s’étalent de 2017 à 2021. Il y aura du 2022. A ce jour : pas de mise à jour programmée de façon aussi systématique.
Aucune idée du volume ni du nb de photos traitées. Si qqn sait comment extraire cette info depuis mapillary : je suis preneur.
Le stockage sur disques durs rangés dans une armoire devient rapidement économique vus les tarifs actuels de cold storage (le tarif C14 de scaleway, revient à 24€ HT/an pour 1To).
Pour la sécurité des données, je confierai ça à ZFS avec 1 disque de redondance sur un pool de 3 minimum, ou 2 disques pour un plus gros pool.
C’est aussi un moyen de réutiliser des disques un peu anciens à la capacité devenue limitée. J’ai des 2 et 3To qui terminent leur carrière de plus en plus comme ça, remplacés par des 6 ou 10To voire plus qui consomment 3 fois moins d’énergie à volume stocké équivalent.
Les 18To de photos récupérées de Mapillary il y a deux ans par une vingtaine de contributeur OSM sont ainsi restés sur un pool ZFS de 6+2 disques de 3To rangés dans un carton et maintenant remis dans un serveur.
Comme d’autres j’ai du stock de vues en provenance de mapillary et kartaview (openstreetcam), comment leur faire rejoindre le stock de vues immersives, y’a-t-il un lieu qui existe pour les déposer ?
Je cherche aussi des moyens récents de faire de l’export de mapillary et kartaview pour les anciennes captures, en attendant je fais des copies des fichiers mon tel avant envoi sur les dits services.
TLDR: Ce n’est pas possible autrement qu’en très basse définition.
Mapillary ne conserve plus la version pleine définition non floutée, et apparemment ne conserve pas non plus la version non “tuilée”. Donc il n’y a matériellement plus de solution simple pour récupérer une photo pleine def.
Il y a quelques hack qui circulent, qui permettent de récupérer l’intégralité des tuiles d’une photo dont on connait l’identifiant, mais rien de bien probant et rien pour passer à l’échelle.
Pour l’extraction depuis Mapillary, j’ai trouvé un URL qui permet d’obtenir toutes les photos d’une séquence donnée au format au choix dont le format original dans un JSON.
Il certainement possible de créer un script qui récupère toutes les séquences d’un utilisateur “access_token” et de balayer ces séquences pour récupérer les images.
Pour obtenir un “access_token” il faut créer un compte développeur à partir de son compte
Les images récupérées sont floutées mais est-ce un problème ? je n’ai pas trouvé de paramètre pour trouver les non floutées.
Il y a un paramètre visible dans le lien ci-dessus “thumb_xxx”
Plusieurs taille d’image dispo jusqu’au format original “thumb_original” (je n’ai pas tester les 360).
J’ai un script qui permet de récupérer les photos en définition originale d’une séquence (un poil plus compressée), et de réinjecter certaines métadonnées dedans (géoloc, direction, timestamp, panoramique ou pas).
En argument du script, on donne un jeton créé depuis son compte Mapillary, ainsi que l’identifiant d’une séquence.
Je vais essayer de trouver un peu de temps pour mettre le script un peu plus au propre, car pour l’instant c’est vraiment du quick en dirty
Une fonctionnalité manquante pour le moment, c’est de récupérer facilement les séquences d’un contributeurs. Le “hack” que j’ai trouvé semble ne plus fonctionner. Si quelqu’un souhaite se pencher sur ce problème, voici des explications :
Ça pourrait m’intéresser de récupérer mes séquences, au moins depuis que je suis en RTK. Peut-être pas tout d’un coup question place mais quand même. À la rigueur, je dois pouvoir refaire la géoloc. Juste une question de temps .