Pas à Pas - Exploiter vos images de drone avec Site Scan for ArcGIS
Depuis les premiers numéros du magazine SIGMAG, arcOrama collabore chaque trimestre à la rédaction d'un article didactique focalisé sur une fonctionnalité ou une application clé du système ArcGIS. Je reprends ci-dessous l'article publié dans le numéro 30 paru en octobre 2021, il présente en quelques étapes comment planifier un vol de drone puis exploiter les images collectées pour générer des produits cartographiques avec l'application Site Scan for ArcGIS.
Site Scan for ArcGIS est une application en ligne (SaaS) adossée à ArcGIS Online qui vous permet de télécharger les images prises par votre drone pour générer des produits cartographiques 2D/3D en haute-résolution (MNE/MNT, Orthophoto, Nuage de points 3D, Photomaillage 3D, ...). Les contenus ainsi produits peuvent être visualisés et analysés en ligne dans l’application web Site Scan, publiés et partagés en tant que couches web sur votre portail ArcGIS Online ou bien téléchargés en local sur votre poste pour un usage dans vos outils SIG ou autres.
Site Scan for ArcGIS s’accompagne d’une application mobile (pour iOS) permettant de planifier le vol et programmer le pilotage du drone. Voyons les différentes étapes d’une mission drone avec Site Scan for ArcGIS sur une parcelle située à Chaumont-sur-Loire.
1. La première étape consiste tout d'abord à installer l’application "Site Scan for ArcGIS" (gratuite) depuis l’App Store Apple. Lancer ensuite l’application pour créer une nouvelle mission. Vous indiquerez alors le type de vol à réaliser. Selon le type d'objet à cartographier et les produits attendus en sortie différentes options de plan de vol sont possibles pour votre mission. Ici, nous souhaitons survoler une zone relativement plane et prendre des photos à la verticale, nous choisissons donc l'option "Area Survey".
2. L'étape suivante consiste à définir les propriétés de la mission, vous commencerez par donner un nom à votre mission et spécifier la localisation de la zone. Après avoir cliqué sur "Next" vous allez notamment pouvoir définir finement l'étendue de la zone que vous souhaitez survoler. Des propriétés "Advanced" permettre de spécifier les pourcentages de recouvrement latéral et longitudinal (sidelap et overlap). Vous cliquerez sur "Save Flight Plan" pour enregistrer votre plan de vol et commencer la mission du drone après avoir vérifié qu'il est bien connecté à votre iPad/iPhone.
3. Une fois le vol terminé et les images récupérées sur votre poste, vous pouvez commencer avec Site Scan for ArcGIS en vous connectant avec votre identifiant Site Scan sur https://sitescan.arcgis.com à l'aide d'un navigateur web. Vous cliquerez alors sur le bouton "New Project" puis vous donnerez un nom à votre projet ainsi que le système d'unités à utiliser ("Meters"). On notera qu'un projet peut ensuite contenir plusieurs missions. Vous définirez ensuite la zone (approximative) du projet, il s'agit là d'une métadonnée permettant d'effectuer des recherches géographiques ultérieures dans tous vos projets. Maintenant que votre projet est créé, cliquez sur "New Mission" en renseignant le nom et la date de la mission.
4. Après avoir cliqué sur le bouton "Next", l'étape suivante vous propose de sélectionner les images de la mission pour les télécharger sur ArcGIS Online. Assurez-vous de faire cette étape dans des conditions de débit internet satisfaisante pour que le téléchargement se déroule correctement. Une fois le téléchargement terminé, l'interface vous permet de prévisualiser les images et de décocher celles que vous ne souhaitez pas utiliser pour la suite du traitement.
5. Une fois cette étape validée, vous arriverez dans l'environnement de travail de Site Scan. Une interface cartographique vous propose automatiquement de visualiser les points de prise de vue de chaque photo de la mission. Pour cela, activer l'option "Photos". Ceci vous permet rapidement de valider que les informations de localisation de vos images est correct. Dans cet exemple, nous avons chargé 268 photos. A cette étape, vous pourrez optionnellement cliquer sur le bouton "+" situé en bas à droite pour ajouter des points de calage au sol (GCP) afin d'améliorer le calage du modèle photogrammétrique.
6. Nous allons maintenant pouvoir configurer les traitements à réaliser pour produire les données cartographiques en sortie. En cliquant sur le bouton "Process", nous allons choisir les produits et la précision désirée. Par exemple ici, nous souhaitons générer l'orthomosaïque (Orthomosaic), le nuage de points (Point Cloud) et le photomaillage 3D (Mesh). D'autres paramètres avancés peuvent être ajoutés si vous souhaitez par exemple introduire les paramètres internes de la caméra embarquée sur le drone ou sur le système géodésique altimétrique des images, … Une fois les paramètres saisis, vous cliquerez sur le bouton "Process" pour lancer le traitement.
7. Selon le nombre d'images, le temps de traitement peut varier d'une à plusieurs heures. Une fois les traitements photogrammétriques terminés, vous recevez un email d'avertissement. Si vous avez laissé votre navigateur ouvert ou si vous ouvrez de nouveau votre mission, vous visualisez l'orthomosaïque résultante et vous pouvez naviguer et zoomer à l'échelle souhaitée pour apprécier la haute-résolution généralement de l'ordre de quelques centimètres (selon l'altitude de vol et la résolution de la caméra). Les autres produits sont accessibles via les boutons situés en haute à gauche de l'interface.
8. Avant de les utiliser, voyons tout d'abord les données altimétriques générées par Site Scan à partir du modèle phtogrammétrique. En activant l'option "Elevation Data" dans la zone située gauche, nous affichons le MNS (Modèle Numérique de Surface) de la parcelle. Plusieurs traitements et rendus sont alors disponibles. En activant l'option "Contour" vous afficherez les courbes de niveau. En cliquant sur "Elevation Model" vous afficherez les altitudes par un dégradé de couleurs. En activant l'option "Cut Fill", vous pourrez également afficher un dégradé de couleurs mettant en évidence les pixels au-dessus et en-dessous d'une certaine altitude. Enfin, l'option "Hillshade" permet l'affichage d'un ombrage du MNS.
9. Les données générées par Site Scan for ArcGIS sont également en 3D. Par exemple, si vous avez demandé la génération d'un nuage de points, ce dernier peut être affiché et exploité directement dans l'interface web de l'application. Pour cela, vous cliquerez sur le bouton "Cloud". Le nuage de points s'affiche alors et vous pouvez naviguer en 3D dans celui-ci en modifiant si nécessaire la taille et la densité de points à afficher. Dans cette interface, vous disposez d'outils de mesure de distances, de surfaces ou de profils en 3D.
10. De la même manière, si vous avez demandé à générer ce type de données, le bouton "Mesh" vous permettra d'afficher le photomaillage 3D. Vous pouvez naviguer en 3D dans la scène comme avec le nuage de points. Comme pour les autres contenus, vous avez la possibilité d'exporter les données en local sur votre poste au format TIFF ou PNG pour les données raster, au format DXF ou SHP pour les courbes de niveau, au format LAS ou LAZ pour le nuage de points et au format RCM, OBJ ou FBX pour le photomaillage 3D. Vous pouvez aussi décider de les partager en tant que couche web sur votre portail ArcGIS Online.
11. Si vous décidez de publier certains de ces contenus en tant que couche web, vous devrez tout d'abord vous authentifier à l'aide de votre compte ArcGIS Online. Dans une prochaine version de Site Scan, un seul et même compte vous permettra de vous connecter à ArcGIS Online et Site Scan for ArcGIS. L'interface de Site Scan vous permet alors de sélectionner les contenus à publier. Vous aurez la possibilité de publier l'orthomosaïque (en tant que couche tuilée), le MNS ou le MNT pour les altitudes ou l'ombrage (en tant que couche tuilée), le nuage de points ou le photomaillage 3D (en tant que couche de scène), ou encore les points correspondant aux prises de vue (en tant que couche d'entités).
12. Pour terminer, on notera qu'au-delà du traitement des images de vos drones, Site Scan for ArcGIS permet également la gestion des équipes et de la flotte d'appareils. Par exemple, en cliquant sur le bouton "Fleet", vous accédez à un tableau de bord récapitulant les différentes missions, leur localisation, les pilotes, les dates, les batteries et les drones utilisés. Cette nouvelle capacité de Site Scan devrait vous fournir des informations pertinentes pour suivre et optimiser l'usage de vos ressources humaines et matérielles pour vos activités de collecte de données par drone.