计算vi的比例

2024-10-01 00:30:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我遇到了一个让我挠头的问题。我正在进行一些分析,从数百个观察点可以看到森林面积的数量。在第一个实例中,我通过arcpy运行viewsheds,得到了可见森林区域的总土地面积。很酷。但是现在我需要计算一个森林面积的比例。换言之,我希望能够表示(通过一个值)如果某人站在观察点,他将看到什么。它与viewshed不同,因为需要知道可见目标相对于观察者的角度。例如,一片生长在悬崖边的森林(我知道的极端例子)会比一片小山坡上的森林占据更高的总视角比例。你知道吗

在下面的例子中(假设所有可见区域都有森林),观察者将有大约100度的可见森林。如果大一点的山丘被森林覆盖,那么它们只能看到30度左右的森林。你知道吗

example http://www.geog.ucsb.edu/~kclarke/G128/images/l13.09

请记住,这个草图是二维的。观看者还可以看到360度的横向和360度的纵向(可以站在山顶上)

有人知道有什么工具可以计算这个吗? 抱歉,如果这个解释有点粗糙,请告诉我如果你有任何问题。我很熟悉arcpy和python,可以访问arcpy10和10.1。你知道吗

丹尼


Tags: 实例区域目标数量森林比例例子观察者
1条回答
网友
1楼 · 发布于 2024-10-01 00:30:55

我猜你有一个环境的三维模型,可以精确到任何程度。我不太熟悉地理信息系统的东西,但我不得不说,这是相当标准的东西在计算机图形和渲染。Wikipedia有一篇关于hidden surface determination主题的优秀文章需要寻找的重要关键字与您想要的是painter's算法、光线跟踪和z缓冲密切相关。你知道吗

相关问题 更多 >