Le blog francophone consacré
aux technologies Esri

Utiliser les couches d'imagerie orientée pour vos espaces intérieurs


Depuis plusieurs années Esri développe une solution nommée ArcGIS Indoors pour vous permettre de gérer vos sites, vos bâtiments et en particulier l'ensemble des espaces, des équipements et des occupants qui se trouvent à l'intérieur. Un SIG "indoor" basé sur les technologies Esri permet notamment de tirer parti des toutes les capacités de gestion, d'analyse et de diffusion de données du système ArcGIS et, parce que le monde ne s'arrête pas à la porte d'entrée de vos infrastructures, de bénéficier de la continuité de votre SIG entre le monde de l'indoor et de l'outdoor.

Exemple de plan d'étage dans ArcGIS Indoors

Ainsi, la solution ArcGIS Indoors s'est enrichie de nombreux outils spécifique au problématiques de l'indoor (intégration de données CAD/BIM, paramétrage d'un réseau de circulation, gestion des étages, gestion des occupants et des espaces, système de positionnement intérieur, application web et mobiles dédiées, ...). ArcGIS Indoors profite également d'évolutions concernant l'ensemble du système ArcGIS comme le support des couches d'imagerie orientée.

Exemple de vue immersive 360° dans ArcGIS Indoors

Depuis quelques mois maintenant, ArcGIS Indoors permet d'intégrer des images orientées (photos panoramiques 360° ou photos classiques) dans vos plans d'étages. Ceci vous permet d'offrir une expérience plus immersive dans les espaces de vos bâtiments de bureaux, vos sites industriels, vos établissements publics, vos espaces d'événementiels, ...


Comment ça marche ?

Le processus de collecte, d'intégration et de diffusion de vues immersives dans ArcGIS Indoors est assez similaire à la mise en place d'une couche d'imagerie orientée "à l'extérieur" dans ArcGIS.

Vous devrez tout d'abord collecter des photos à l'intérieur (et potentiellement à l'extérieur également) des différents espaces que vous souhaitez couvrir. Ces prises de vue peuvent être des photos panoramiques 360° ou des photos dans des formats plus classiques, elles doivent en revanche être réalisées avec une caméra permettant l'enregistrement de la position GPS de chaque de prise de vue.

Exemple de photo panoramique 360° dans un espace intérieur 

Vous pouvez tout à fait utiliser la caméra de votre smartphone ou de votre tablette pour disposer d'un premier niveau de photos pour donner du contexte à vos espaces intérieurs. Cependant, comparé aux prises de vue panoramiques 360°, vous serez obligés de multiplier le nombre de photos pour couvrir l'ensemble de vos espaces. 

Pour ma part, j'ai évalué deux caméras 360° disposant GPS intégré : la Ricoh Theta X et la GoPro Max. La première est intéressante pour sa résolution de 11008x5504 pixels dans un contexte où elle peut être installée sur un trépied. La seconde propose une résolution de 5760x2880 pixels mais se révèle plus polyvalente et plus adaptée en extérieur, en particulier pour collecter en se déplaçant (piéton, vélo ou voiture). Il existe d'autres caméra "amateur" (à quelques centaines d'euros) comme l'Insta360 d'une qualité intéressante en terme de résolution mais à laquelle il faudra coupler un GPS externe.

Caméra Ricoh Theta X pour la collecte de photos 360° en intérieur
Caméra GoPro Max pour la collecte de photos 360° en extérieur


Pour la collecte de vos photos, je vous recommande de procéder étage par étage et d'utiliser pour chaque étage l'outil "Photo géolocalisées vers points" d'ArcGIS Pro pour visualiser la localisation des point de prise de vue. Lors de la collecte de photos en intérieur, 3 opérations supplémentaires sont nécessaires par rapport à une collecte en extérieur :

  • La médiocre qualité du positionnement GPS vous obligera à repositionner les points de prise de vue en modifiant la position des points dans la couche.

  • Vous devrez ajouter un champ "CameraHeading" dans la couche des prises de vue puis saisir l'orientation de chaque photo que vous aurez noté lors de la collecte (sur un plan papier ou dans une couche Field Maps ou Survey123). Je vous recommande, lors de la collecte, d'orienter la caméra systématiquement dans une ou deux directions (parallèle ou perpendiculaire aux cotés du bâtiment par exemple) pour n'avoir qu'une ou deux valeurs différentes à saisir. 

  • Si vous planifiez d'intégrer la future couche d'imagerie orientée dans des apps ArcGIS Indoors, vous devrez également ajouter un champ "Level_ID" pour pouvoir filtrer les photos par étage comme l'ensemble des autres couches de votre SIG Indoor. Si vous couvrez plusieurs bâtiments et/ou sites, vous devrez également ajouter les champs correspondant pour identifier le bâtiment et le site de chaque prise de vue.

Une fois les données de prise de vue complétées, vous pourrez alors créer un jeu de données d'imagerie orientée dans votre Géodatabase ArcGIS. Vous ajouterez aux champs par défaut de cette couche, le champ "Level_ID" pour que la couche d'imagerie orientée supporte la notion de filtrage par étage.

A l'aide de l'outil "Ajouter", vous pourrez ensuite charger les couches des prises de vue des différents étages. L'option d'appariement de champs vous permettra la mise en correspondance des champs de vos couches avec ceux de la couche d'imagerie orientée.

Pour compléter les métadonnées de la couche d'imagerie orientée, vous penserez à remplir les champs "CameraPitch" et "CameraRoll" avec les valeurs adéquates (normalement pour une caméra positionnée sur un trépied Pitch=90 et Roll=0). De même pour les autres champs de la couche d'imagerie orientée comme "NearDistance" et "FarDistance" (respectivement 0m. et 10m. peuvent être pertinent en intérieur).


Vous pourrez également procéder de la même manière pour intégrer les photos prises en extérieur, ou simplement utiliser la commande de chargement d'images disponible sur les couches d'imagerie orientée. Dans le deuxième cas, le champ "CameraHeading" sera automatiquement calculé par rapport à la séquence des photos.

La dernière étape consistera à publier la couches d'imagerie orientée sur votre portail. Il suffira ensuite de  l'ajouter à la carte web déjà préparer pour vos apps ArcGIS Indoors et d'indiquer que le champ "Level_ID" est à utiliser pour le filtrage par étage.

La carte web est alors prête à être utilisée dans des applications web ou mobile comme "Indoors Viewer" ou "Indoors Mobile" ou même tout simplement dans l'application "Map Viewer" de votre portail.

Ci-dessous, une vidéo illustrant le résultat de ce processus dans l'application web "Indoors Viewer". Il s'agit d'une démo réalisée sur les bâtiments du siège d'Esri France à Meudon.



L'exemple de la conférence SIG2024

Dans le cadre de notre conférence utilisateur SIG2024 aux Docks de Paris, les 9 et 10 octobre derniers, nous avions décidé de faciliter l'orientation des participants, le calcul d'itinéraires, la recherche de sessions et de salles en mettant à leur mettant à disposition une application ArcGIS Indoors.

Affichage dans ArcGIS Indoors des plans d'étage des Docks de Paris aménagés pour SIG2024


Construite par ma collègue Sophie Gerland à l'aide des plans d'étages fournis par les Docks de Paris et par notre propre équipe organisatrice de l'événement, nous avons également réalisé des photos 360° en intérieur et en extérieur.

Affichage dans ArcGIS Indoors de vues immersives 360° à l'extérieur du bâtiment de SIG2024
Affichage dans ArcGIS Indoors de vues immersives 360° de l'espace des exposants de SIG2024
Affichage dans ArcGIS Indoors de vues immersives 360° des salles de communication de SIG2024


L'application est toujours en ligne et vous pouvez la tester en live.

Partager cet article:

Rejoindre la discussion

    Les commentaires à propos de cet article: