Select to view content in your preferred language

Extract building height from imagery

291
3
03-01-2025 01:16 AM
Labels (1)
WaleedAbbas
Emerging Contributor

Hello!

I am tasked to calculate the building height from high-to-mediem resolution imagery. is there a fast tool of calculating the height of structures in ArcGIS Pro version 3.1.0? Is there a tool I can use or add into the application?

0 Kudos
3 Replies
CodyPatterson
MVP Regular Contributor

Hey @WaleedAbbas 

There's a couple tools that I've used before, quite a long time ago, but they provided something similar to what you would need. Some of these may just have coordinate points, and the distance calculated using Calculate Geometry, here are the tools:

Surface Difference

Stereo Mapping tool set

Lidar Point tool set

Image Analyst tool set

I list the tool sets because I'm most familiar with the first tool, and these depend on the exact data you may have. If you have two points, you can also use the Extract Values to Points, or the Raster Calculator to manipulate the datasets.

Cody

ThomasHoman
Frequent Contributor

Hi @WaleedAbbas 

Do you happen to have any 3d data available for this task - DEM, point cloud, etc? 

Sticking purely with the flat raster and no 3d data, you will need the date and time that the image was taken as base information, then you can use the sun angle and the cast shadow to calculate the building height. 

Easy sun angle tool - https://www.suncalc.org 

Building Height = Shadow Length * tan(Solar Elevation Angle)

0 Kudos
WaleedAbbas
Emerging Contributor

Deep thanks, Thomas

This was advantageous and insightful for me

0 Kudos