ArcGIS Blog

Imagery & Remote Sensing

Site Scan for ArcGIS

Using Drone-Derived 3D Meshes in ArcGIS Flight

By Chad Lopez

You are an accomplished drone pilot, (or you plan to be). You have completed many flights and have generated several examples of beautiful drone-derived 3D meshes for your town. So what can you do with them? How about use them in more drone flights?! ArcGIS Flight allows you to use many different ArcGIS Online features in your flights. This includes 3D meshes that you have created in Site Scan.

You might be wondering how you can improve your flights with the meshes you worked so hard to create. In this article I will walk you through processing 3D meshes in Site Scan, sharing those meshes to ArcGIS Online, and then adding those meshes to the ArcGIS Flight. Adding high quality meshes to your flight plans allows you to capture more and better imagery while building off of the missions you have already completed.

Processing Drone-Derived 3D Mesh

Processing the mesh is our first step. For the purposes of this exercise, we are going to assume that you have already uploaded images to Site Scan Manager and processed an orthomosaic. If not, this lesson in the ArcGIS training catalog does a great job of explaining it. There are a few different options for processing the imagery but in my case I am going to process 387 photos of a structure on Treasure Island near San Francisco into a 3D Mesh.

  1. In a Site Scan mission we will start by clicking the gear icon on the lower left side of the screen.
  2. We will set the Mesh Engine setting to On – High.
  3. We will then click Process.
Image depicting processing drone derived 3D mesh settings in Site Scan manager.

Processing the mesh with the High settings will make use of Esri’s SURE Engine to produce the highest quality and resolution of mesh. You can learn more about the SURE Engine and its benefits here. Processing the mesh could take a couple hours to complete but when it finishes you will receive an email about the completed mesh.

Sharing Site Scan Mesh to ArcGIS Online

Next, we will export our newly created drone-derived 3D mesh to ArcGIS Online so we can add it to a Web Scene. Site Scan makes sharing to ArcGIS Online easy.

  1. With the mission open we can see a cloud icon on the bottom left hand side of the screen. Click the icon.
  2. When we click the icon we are prompted to sign into ArcGIS Online or the ArcGIS Enterprise Portal. In my case I will select ArcGIS Online and sign in.
  3.  Next, we are prompted to select which products we would like to share. Because this process takes time, I will only select the mesh but you are welcome to select any of the other products if you would like to use them in ArcGIS Online. The option for the mesh is “Integrated Mesh (standard) as Scene Layer” this will create a scene layer in ArcGIS Online.
  4. Select Publish and the layer will begin to be published.
Image depicting menu settings on sharing Site Scan data to ArcGIS Online
The menu for sharing products to ArcGIS Online with the mesh selected.
image of processing status
We can click the “Check Status” tab to view the processing status of the layer.

Working in ArcGIS Online

Once you’ve published the drone-derived 3D mesh, you can view it in your content in ArcGIS Online with its name followed by IntegratedMesh. You may see that the mesh is floating in the sky or sunken into the ground.

If you want explanation as to why this happens and a solution on how to fix it for a more accurate mesh, Asaf Even Paz wrote a great article that addresses the issue here. However, if you do not have the time or resources to produce a vertically accurate mesh utilizing ground control points this article will go over a quicker less accurate method to add meshes to your flight plans in ArcGIS Flight and by extension Web Scenes in ArcGIS Online without having them floating in the sky.

Opening a Site Scan mesh in ArcGIS Online

  1. Navigate to your shared mesh under the Content tab in ArcGIS Online.
  2. Click to open the mesh in Scene Viewer.

The floating mesh can be seen in my example below.

 

Image of mesh floating in a 3D Scene
You can see that my mesh is floating in the sky when brought into ArcGIS Online.

Adjusting the offset

To fix the floating we will go into the layer properties and adjust the offset.

  1. Click the three dot menu next to the mesh layer on the upper left side of the screen.
  2. Select “Layer Properties.”
  3. You will now select an offset adjustment by inputting a number into the offset field. In some ways this is closer to an art rather than a science because we need to visually select a number that fits best for the mesh to sit on the ground. In my case I had to change the offset to -35 m.
Drone derived 3D mesh on the ground
The mesh is now sitting on the ground where it is supposed to be.

Saving the scene

ArcGIS Flight will need to reference the Web Scene to apply the offset adjustment. We will need to save the scene after we have moved the drone-derived 3D mesh to the correct place on the ground.

  1. To save the scene click the cartridge icon on the left side of the screen and give the scene an appropriate name and tags.
  2. To improve searchability and allow my colleagues to access the scene for their flights I will add the scene to a group. The group contains other features I may want to use in flight planning. To add the scene to a group click the share icon on the right side of the screen and add it to an appropriate group.

 

Using your drone-derived 3D mesh in ArcGIS Flight.

We will now add the scene with the adjusted mesh to a flight plan in the ArcGIS Flight. This will allow me to see my flight plan along side the 3D mesh I created.

  1. Log into the ArcGIS Flight and open a project that would contain your 3D mesh. In my case, I will open the Treasure Island project I created when I first flew the location.
  2. From the opening screen select ArcGIS Layers.
  3. Navigate to the group folder with the saved scene and click the check to add it to the map.
  4. When you add the mesh to the map you will get a warning that this can only be viewed in 3D. Hence, to see the mesh switch to the 3D Viewer. ArcGIS Flight takes you to your current geographic location based off the iPad’s GPS. You can move to the site of your survey by clicking the Pan button, zooming out, and then panning and zooming to your area of interest.
GIF showing how to turn on 3D and Navigate in the flight planning app
This GIF shows how to switch to the 3D viewer and switch to panning in the flight planning app.

Once at the area of interest the mesh could still be floating in the air.

drone derived 3D mesh floating in the flight planning app.
When terrain follow is not enabled the drone derived 3D mesh could still be floating in the air.

It is floating because we have not enabled Esri’s world elevation service yet. To do that we need to enable terrain follow on the mission. You can click next until you get to the terrain follow toggle. Ensure that it is on and then configure the rest of the settings for your intended flight. As a result, your drone-derived 3D mesh should now be available for use alongside your flight plan.

Drone-Derived 3D Mesh on the ground with surrounding flight
Drone-Derived 3D Mesh on the ground with surrounding flight

Summary

Here are our steps in summary:

  1. Create a mesh in Site Scan.
  2. Share to ArcGIS Online.
  3. Open the mesh in scene viewer.
  4. Adjust the offset of the mesh in scene viewer.
  5. Save the scene.
  6. Add the scene to a group.
  7. Add the scene to ArcGIS Flight.
  8. Turn on terrain follow.

 

 

 

Share this article

Subscribe
Notify of
0 Comments
Oldest
Newest
Inline Feedbacks
View all comments