1

我遇到了一个让我摸不着头脑的问题。我正在进行一些分析,着眼于从数百个观察点可以看到的森林区域的数量。在第一个实例中,我通过 arcpy 运行视域并获得可见森林区域的总土地面积。凉爽的。但现在我需要计算一个衡量森林地区景观比例的指标。换句话说,我希望能够(通过一个值)表示某人站在观察点时会看到什么。它与视域不同,因为需要知道可见目标相对于观察者的角度。例如,生长在悬崖边的森林(我知道的极端例子)在总视角中所占的比例比小坡上的森林要高。

在下面的示例中(假设所有可见区域都被森林覆盖),观察者将有大约 100 度的可见森林。如果只有较大的山丘被森林覆盖,他们将只有约 30 度的可见森林。

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

请记住,此草图是 2D 的。观看者还可以横向观看 360 度,纵向观看 360 度(可能站在山顶上。)

有谁知道可以计算这个的任何工具?抱歉,如果这个解释有点粗略,如果您有任何问题,请告诉我。我对可以访问 arcpy 10 和 10.1 的 arcpy 和 python 感到满意。

丹尼

4

1 回答 1

0

我猜你有一个环境的 3d 模型,以便在任何程度上精确地做到这一点。我对 GIS 的东西不太熟悉,但我不得不说这是计算机图形和渲染中非常标准的东西。Wikipedia 上有一篇关于隐藏表面确定主题的优秀文章,要查找的重要关键字与您想要的是画家算法、光线追踪和 z 缓冲密切相关。

于 2013-06-11T23:36:52.883 回答