Dans
ce récent article arcOrama, je vous présentais le concept de catalogue d'imagerie orientée et les cas
d'usages multiples qu'ils offrent dans ArcGIS. En prenant en charge
l'intégration d'images de différents types géoréférencées et orientées (photos
obliques aériennes/drones, photos terrestres, panorama 360°, vidéos,...),
ArcGIS permet non seulement leur visualisation dans un contexte cartographique
(vues immersives) mais aussi l'interaction entre ces images et les autres
données géographiques de votre SIG comme la saisie interactive de données SIG
directement dans l'image.
Contrairement à ce que l'on peut parfois imaginer, la collecte et
l'exploitation d'un catalogue d'imagerie orientée ne nécessite pas toujours un
matériel ou des ressources couteuses. A l'aide d'un smartphone ou d'une
tablette et de l'application mobile ArcGIS QuickCapture, il est possible de se
constituer des vues immersives sur son territoire et de les intégrer dans son
SIG. Bien que la qualité de géoréférencement et d'orientation des images est
un critère essentiel, cette approche d'appoint permet de couvrir
différents cas d'usages. Je vous propose dans cet article de voir comment
procéder.
Configurer un projet ArcGIS QuickCapture pour de l'imagerie orientée
La première étape consiste donc à créer un projet ArcGIS QuickCapture pour préparer l'interface de collecte de vos images orientées. Pour cela, dans le lanceur d'application de votre portail, cliquez sur l'icône "QuickCapture".
L'interface de conception de projet QuickCapture s'affiche alors dans votre navigateur web.
Dans notre cas, nous allons créer un nouveau projet à l'aide d'un modèle déjà paramétré pour la prise rapide de photos sur le terrain.
Vous sélectionnerez ensuite le modèle "Photo Inspection".
Après l'affichage de la description de ce modèle de projet, vous cliquerez sur le bouton "Utiliser le modèle" afin de déployer une nouvelle instance de ce projet dans vos contenus.
Un projet se caractérise par un titre, une adresse email de récupération de données (méthode de secours en cas d'impossibilité de synchronisation des données collectées). Vous indiquerez également le dossier (dans vos contenus) qui contiendra le projet, le catalogue d'imagerie ainsi que le service d'entités hébergé qui contiendra les photos collectées.
Une fois le modèle de projet déployé, vous cliquerez sur le bouton "Créer" pour lancer la création du projet.
Maintenant que le projet et les structures de données ont été créés, vous pouvez cliquer sur le bouton "Mettre à jour le projet".
L'interface de configuration du projet s'affiche alors. En sélectionnant le premier bouton et l'onglet "Données", vous pourrez visualiser les différentes informations qui seront collectées (en plus de la photo elle-même). En particulier, vous trouverez toutes les informations de positionnement et d'orientation de la prise de vue nécessaires au catalogue d'imagerie orientée.
Par défaut, le projet propose 4 boutons de collecte qui permettent de qualifier différents niveaux de priorité. Dans notre cas, il s'agit de prendre uniquement des photos sans qualification particulière. Nous allons donc supprimer les 3 boutons inutiles pour ne garder qu'un bouton de prise de photo et le bouton de visualisation des photos déjà collectées. Les modifications suivantes doivent également :
a. Nous changerons ensuite les libellés, la taille et les couleurs des deux boutons pour une meilleure
expérience de l'utilisateur qui fera la collecte.
b. Dans les paramètres du projet vous pourrez également définir les précisions conseillées et requises pour
la validation du positionnement GPS.
c. Vous pourrez également augmenter la résolution de l'image en choisissant une taille de photo de 1280
pixels.
d. Enfin, vous cliquerez sur le bouton "Enregistrer" pour valider vos paramètres.
Collecter vos images orientées
Maintenant que votre projet ArcGIS QuickCapture est configuré, vous pouvez l'utiliser à l'aide d'un smartphone ou d'une tablette (iOS ou Android) et disposant de la dernière version d'ArcGIS QuickCapture.
Vous ajouterez le projet que vous venez de créer puis vous cliquerez dessus pour ouvrir l'interface de collecte.
Une entrée utilisateur de projet permet de spécifier le nom de la personne qui collecte les photos. Cette information est saisie une fois pour l'ensemble de la session de collecte.
L'étape suivante consiste simplement à cliquer sur le bouton "Prendre la photo".
Vous cadrerez alors la prise de vue souhaitée puis vous validerez l'enregistrement de cette dernière en cliquant sur le point blanc.
La photo est alors enregistrée sur votre appareil avec l'ensemble des informations de localisation et d'orientation. Si vous êtes connecté à internet, ces données sont immédiatement synchronisées dans la couche d'entités associée à ce projet. Dans le cas contraire, les données sont conservées en local et seront synchronisées lorsque vous serez de nouveau connectés. On notera que la photo est enregistrée en tant que pièce-jointe associée à l'entité qui représente le point de prise de vue.
Vous répéterez ainsi l'opération pour les différentes vues immersives que vous souhaitez enregistrer.
Plusieurs conseils peuvent être rappelés ici :
- Assurez-vous de la netteté de votre photo.
- Prenez le temps de bien cadrer la photo pour avoir un minimum de chevauchement avec la prise de vue précédente.
- Essayez d'avoir une localisation GPS de la meilleure précision possible au moment de la prise de vue.
- Il est préférable de ne couvrir qu'un côté de la rue à la fois et de conserver une direction de prise de vue (heading) la plus constante possible.
Le bouton "Visualiser la liste des photos" (dénommé ainsi dans mon exemple) permet d'ouvrir un mini tableau de bord ArcGIS dans lequel vous retrouverez les différentes photos déjà collectées.
Un coup d'œil sur votre catalogue d'imagerie orientée dans vos contenus
Lors de la création d'un projet de type "Photo Inspection" dans ArcGIS QuickCapture, vous mettez en réalité en œuvre une solution ArcGIS qui déploie plusieurs éléments dans un dossier de vos contenus.
Ce dossier porte le nom de votre projet et contient les éléments suivants :
- Un élément correspondant au projet QuickCapture
- Un élément correspondant au catalogue d'imagerie orientée
- La couche d'entités hébergée contenant les points correspondant aux emplacements des prises de vue. Les attributs de ces entités permettent le fonctionnement du catalogue d'imagerie orientée. Les pièces-jointes de cette couche contiennent les photos collectées.
- Une vue sur cette couche d'entités permettant la collecte des données par l'application mobile QuickCapture.
- Un tableau de bord ArcGIS Dashboards pour la consultation des photos dans l'application mobile QuickCapture.
- Un tableau de bord ArcGIS Dashboards pour la consultation des photos dans un navigateur web.
- Un élément correspondant à la solution ArcGIS (ce dernier peut être supprimé si vous le souhaitez)
Si vous souhaitez partager votre catalogue d'imagerie orientée de manière publique (ou avec certains membres de votre organisation uniquement), vous devrez définir les privilèges adéquats pour le service d'entités (et non la vue), pour le catalogue d'imagerie orientée et éventuellement pour la carte web si vous décidez de proposer à l'utilisateur une carte personnalisée pour la consultation des vues immersives (voir le paragraphe suivant).
Dans mon exemple, j'ai décidé de partager mon catalogue d'imagerie orientée de manière publique. On notera qu'il est important de désactiver la capacité de mise à jour sur la couche d'entité avant de le rendre publique. La vue sur la couche peut en revanche restée activée en mise à jour pour continuer à réaliser des collectes de photos.
Visualiser votre catalogue d'imagerie orientée
Vous pouvez maintenant consommer vos vues immersives. Comme évoqué dans
mon précédent article, vous pourrez le faire à l'aide d'ArcGIS Pro, d'une application ArcGIS Web AppBuilder, d'une application ArcGIS Experience Builder ou tout simplement à partir de cette application de consultation
2D ou
3D.
Vous pouvez consulter
en live l'exemple de cet article basé sur quelques photos prises avec un iPhone dans une rue de la commune de Vélizy-Villacoublay (78).
Je vous laisse ainsi découvrir l'utilisation de cette application de consultation d'images orientées. Pour plus d'informations sur les applications 2D et 3D de consultation, je vous recommande cette
Story Map.