I have a DEM which I want to find a point with largest amount of visibility ,I know that viewshed leads to visibility from a point but how can I find a point with highest visibility ?
One way is to loop every pixel in my DEM and then calculate visibility for each pixel. but this is not a very clever method.
Is there any tools or Algorithms which I can use to achieve this goal?
I can use c++ to run the algorithm.