[GIS] Calculate Number Of Pixels Visible From Pixel

demgdalspatial-analystviewshedvisibility

I am looking for a way in which to take an input DEM and create an output raster whose pixel's value is the count of pixels "visible" from that location.

I use ArcGIS with Spatial Analyst, but also Manifold, GlobalMapper or GDAL.

How would I go about this task?

Best Answer

In ArcGIS you can use the Viewshed tool (Spatial Analyst Tools > Surface). The Viewshed lets you calculate the surface locations visible to a set of points or lines (see the documentation).

Related Question