Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance gdal_viewshed with Additional Parameters for Improved Viewshed Analysis #11533

Open
leonidb555 opened this issue Dec 22, 2024 · 0 comments

Comments

@leonidb555
Copy link

Feature description

Hello GDAL Team,
I am currently utilizing the gdal_viewshed utility for viewshed analysis in my project, and I've identified a few features that would significantly enhance its functionality and versatility for different analysis scenarios.

Proposed Enhancements:

  1. Horizontal Start Angle (Optional) :
    Description : Define the start angle of the horizontal scan range (Horizontal Field of View - FOV).
    Range : 0 to 360 degrees, where 0 is oriented to north.
    Type : Integer or floating point.
    Default : 0.
  2. Horizontal End Angle (Optional) :
    Description : Define the end angle of the horizontal scan range (Horizontal FOV).
    Range : 0 to 360 degrees, where 0 is oriented to north.
    Type : Integer or floating point.
    Default : 360.
  3. Vertical Lower Angle (Optional) :
    Description : Define the lower vertical angle limit of the scan relative to the horizontal plane (Vertical FOV).
    Range : -90 up to but not including 90 degrees.
    Type : Integer or floating point.
    Default : -90 (straight down).
  4. Vertical Upper Angle (Optional) :
    Description : Define the upper vertical angle limit of the scan relative to the horizontal plane (Vertical FOV).
    Range : Above -90 up to and including 90 degrees.
    Type : Integer or floating point.
    Default : 90 (straight up).
  5. Inner Radius (Optional) :
    Description : Set the start distance from which visibility will be determined. Cells closer than this distance will not be visible in the output but can still block visibility of the cells between inner radius and outer radius.
    Type : Floating point.

Benefits :

These additional parameters will greatly enhance the flexibility of gdal_viewshed, allowing it to more accurately model real-world scenarios where visibility is affected by specific directional limits.
This can be especially useful in applications such as urban planning, defense, telecommunications, and any field requiring precise visibility modeling.

I believe these features will make gdal_viewshed a more powerful tool for users engaged in complex spatial analyses.

Thank you for considering this enhancement request. I'm looking forward to your feedback and am happy to provide further information if needed.

Additional context

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant