Dans le milieu de la géomatique française, on ne présente plus Panoramax, rapidement adopté par de nombreuses collectivités et autres acteurs du territoire. Cet alternative libre à Google Street View répond à un véritable besoin, celui d’affiner la connaissance du territoire en maîtrisant toute la chaîne de production de photographies immersives, de la collecte terrain au visionnage des photos en passant par leur anonymisation et la production de données dérivées..
Panoramax est un commun de l’information géographique – un géo-commun – qui rassemble de nombreux acteurs, à commencer par l’IGN et l’association OpenStreetMap France. Que ces 2 structures travaillent main dans la main n’est pas la moindre des réussites de ce projet !
Chez Carto’Cité on adore Panoramax. Nous accompagnons le projet depuis le tout début, avant même que Panoramax ait trouvé son nom. Cela nous plaît énormément et, avouons-le, nous rend un peu fiers aussi.
Au commencement était Geovisio
Remontons à 2021.
Le 29 septembre 2021, Benoît Grunberg de Geovelo, Adrien Pavie et moi-même décidons lors d’une visio de développer un outil permettant de stocker et visionner des séquences de photos géolocalisées. Suite à l’acquisition de Mapillary par Meta et la désactivation de certaines fonctionnalités, Geovelo cherchait une solution de remplacement pour visionner les photos collectées par Benoît sur l’itinéraire de la Loire à vélo.
Je connaissais les talents d’Adrien, qui avait dès 2017 développé Pic4Review, un site permettant de cartographier sur OpenStreetMap à partir de photos sous licence libre disponibles sur diverses plateformes. Geovelo finance les premiers développements. Sans grande originalité nous nommons le projet Geovisio.
L’édition 2022 de State of the Map France (SotM-FR), qui se déroule en juin à Nantes, est l’occasion de présenter ce début d’alternative à Google Street View et Mapillary. Carto’Cité décide de financer le développement de la carte interactive pour visualiser la position des photos gérées par le serveur Geovisio, fonctionnalité qui nous apparaît essentielle pour intéresser la communauté OSM. Adrien s’en charge et présente le projet lors du SotM-FR, peu après l’exposé de Nicolas Berthelot intitulé « L’IGN lance la Fabrique des Géo-communs ».

Un an après l’appel « Géo-communs ? Chiche ! » lancé par l’association OpenStreetMap France, voilà du concret ! La suite est plus connue et amène à la création par l’IGN de la start-up d’État Panoramax, en octobre 2022.
Des photos oui, mais de qualité
Stéphane s’implique bénévolement dans le projet dès la création de la start-up d’État.
Stéphane nous avait convaincu dès 2016 de l’intérêt des photos immersives, notamment pour cartographier les gares pour SNCF Transilien. En 2022, Stéphane a déjà une solide expérience sur le sujet, de la réalisation du V6MPack au développement de scripts pour manipuler les photos. Les caractéristiques des caméras 360° disponibles sur le marché et les tags EXIF n’ont aucun secret pour lui. Très présent sur le forum des Géo-communs, Stéphane partage volontiers son expertise sur ces sujets.
Stéphane ne s’arrête pas là. Pour lui, une photo n’a de valeur que si elle est positionnée et orientée avec précision. Je ne reviendrais pas ici sur ses travaux sur la géolocalisation RTK, qui permet d’obtenir une précision décimétrique. Encore faut-il que cette information soit connue ! Ni une ni deux, Stéphane se lance dans le développement Java pour compléter quelques fonctionnalités de JOSM, le SIG dédié à la contribution à OpenStreetMap. Lorsque nous faisons une collecte de photos avec la géolocalisation RTK, nous utilisons JOSM pour positionner et orienter les photos avec la trace RTK, par corrélation de l’horodatage des photos. Stéphane s’attelle à compléter l’outil de corrélation pour ajouter aux tags EXIF des photos l’information de précision issue de la trace. C’est ainsi que nos photos obtiennent une note de 5/5 sur le positionnement. Sur sa lancée Stéphane soumet quelques autres patchs pour améliorer l’outil de corrélation.
Quant à la note de résolution, le V6MPack conçu et construit par Stéphane obtient également 5/5. À ce jour les rares photos 360° obtenant 5/5 sur le positionnement et la résolution sont l’œuvre de Stéphane et son V6MPack (exemple ci-dessous à Doué-la-Fontaine).

Contribution à gogo
Pour booster le projet, Stéphane commence par verser son stock de plus 4 millions de photos précédemment versées sur Mapillary. Comment, Stéphane avait conservé toutes ses photos ?! Non, pas toutes. En fait, Stéphane développe le script mapillary_donwload, qui permet de récupérer une séquence de photos déposée sur Mapillary. S’ensuit une série de mapillary_download et « panoramax upload », qui permet d’étoffer la couverture du site panoramax.openstreetmap.fr. Bien sûr ce script est publié sous licence libre, et les contributeurs à Mapillary sont invités à transférer leur photos.
Pour aider la communauté à maîtriser la gestion des photos sur JOSM, Stéphane réalise une série de 4 tutoriels vidéo. La série débute par l’affichage des photos et la correction manuelle de leur position et orientation, elle termine par la corrélation avec le calque de support qui permet de corriger la position d'une séquence de photos – notamment les photos prises en intérieur et non géolocalisées.
Pour permettre aux collectivités et acteurs du territoire de contribuer à Panoramax, Carto’Cité développe son offre en commercialisant deux kits de collecte, associant photos 360° et géolocalisation RTK :
- un kit pour véhicule ventousé sur le toit ou le capot
- un sac à dos conçu pour un usage à pied ou à vélo
Plusieurs collectivités et SDIS ont acquis ces kits, qui se révèlent fiables à l’usage.

Panoramax passe à l'indoor
Fin 2025, l’équipe Carto’Cité décide de consacrer une partie de son résultat au projet Panoramax. Nous missionnons Adrien, tout naturellement intégré à la startup-up d’état, pour ajouter à la visionneuse Panoramax la gestion des étages.
Il s’agit d’associer, à la cartographie OpenStreetMap des espaces intérieurs d’un bâtiment, les photos prises dans le bâtiment et qualifiées avec une étiquette précisant l’étage. Cette étiquette s’appuie sur l’ontologie OpenStreetMap, par exemple osm|level=1 indique qu’une photo a été prise au 1er étage.
Ainsi lorsque l’option Plan des bâtiments est activée dans le sélecteur de calques, la visionneuse affiche le fond de plan IndoorEqual – à condition que celui-ci ait été cartographié sur OSM – et un sélecteur de niveau qui permet de passer d’un étage à un autre. Seules les photos de l’étage sélectionné sont alors visibles.
Cette fonctionnalité est déployée sur l’instance Panoramax de l’association OpenStreetMap France. La visionneuse Panoramax pouvant être intégrée à une page Web par une simple iframe, Carto’Cité a le plaisir de vous offrir ici-même une visite virtuelle de l'emblématique Passage Pommeraye de Nantes, qui se déploie sur 3 niveaux.
L’ajout du indoor à Panoramax permet de proposer des visites virtuelles de nombreux sites : gares, universités, hôpitaux, médiathèques, musées, etc.
L’équipe Carto’Cité se tient à votre disposition pour cartographier l’intérieur d’un site, pour effectuer une collecte de photos indoor et les publier sur Panoramax, pour vous équiper en matériel de collecte et vous former à son utilisation. Vous souhaitez échanger sur un cas d’usage ? N’hésitez pas à nous contacter.