dem-net/DEM.Net

Viewshed polygon?

louisondumont opened this issue · 2 comments

I know you have an intervisibility feature, but I'd be interested in a 360 degrees application of it: getting a polygon of the visible area from a specific point.

Instead of giving two points and getting the intervisibility line, we'd give one point, a radius, and get the visibility polygon: What area can be seen.

Is this something you could build? Or do you know of any project that already provides this easily?

Thanks.

Hi @louisondumont, this feature can be found in good GIS tools such as QGIS or Esri.
Don't know it that exists out of the box from an API somewhere (think ArcGis web services, Google Earth, Azure maps)...

I need to think about how this could be implemented. (The result will be more like a multipolygon rather than a polygon).

  • What output format would you expect ?
  • Does the elevation above ground of the source point matters ?
  • I don't do spherical computations, so as long as the radius is short enough and you are OK with decimeter precision on the result, then you are at the right place (or if anyone wants to help)

@louisondumont any news ?