视线与视域:可见性分析

Python与开源GIS

视线与视域:可见性分析

2021-06-17 作者: xuzhiping 浏览: 174 次

摘要: 视线与视域分析 5岁的时候,我常和朋友们捉迷藏。就像其他孩子一样,总是想找到最好的藏身之处。我曾经想: 如果我躲在这个地方,从观察者的角度看,周围的一切(视域)是什么? 或者,如果观察者在一条直线上看,什么东西被挡住了(视线)? 在猫捉老鼠的游戏中,视域和视线...

视线与视域分析

5岁的时候,我常和朋友们捉迷藏。就像其他孩子一样,总是想找到最好的藏身之处。我曾经想:

如果我躲在这个地方,从观察者的角度看,周围的一切(视域)是什么?

或者,如果观察者在一条直线上看,什么东西被挡住了(视线)?

在猫捉老鼠的游戏中,视域和视线将是您选择的秘密武器。这就是为什么军方经常将这些工具用于非常精确的数字高程模型。

视线显示沿线的受阻零件

视线分析是使用折线作为输入的3D分析工具。从观察者的角度来看,它确定了他们在哪里有清晰的视野。该工具将线切割成阻塞和非阻塞部分。

由于“视线”工具确定了沿线可见和隐藏的内容,因此输入为折线。另外,画线也很重要。例如,绘制顶点的顺序决定了可见性分析的起点和终点。

最后将需要一个高程表面。视线使用高程确定可见或不可见。例如,这是从观察者的角度来看的折线:

观察者视线

如下图所示,视线工具将线分为阻塞部分和未阻塞部分。

视线沿线显示可见(绿色)和不可见(红色)。

从该行的开头到结尾,可开始了解可见性。例如,可见为绿色。但是,不可见为红色。

因此,从观察者的角度来看,视线显示了沿该视线的可见性。它通过将线分为阻塞和不阻塞的部分来实现。

视域显示观察者可见的内容

另一方面,视域分析确定观察者在所有方向上都可见的位置。在这种类型的分析中,它在所有周围区域中显示可见和不可见。

视域分析不使用直线作为输入,而是使用单个点。

同样,我们试图从观察者的角度理解可见性。但相反,它是一个指示可见性的栅格输出。例如,您只需在地图上放置一个观察点。

代表观察者视角的点

在下面的结果中,我们从一个点看到了绿色的视域。

视域分析显示观察点的可见区域。

这个范围是观察者可以看到的距离,通常是光栅格式。换句话说,如果观察 是360 度,这就是观察者可见的。

什么是可见性应用程序?

尽管视线和视域工具都是可见性分析,但它们会产生不同的结果。

无论是视线还是视域,都可以通过视线了解距离。虽然“视线”工具将直线划分为受阻和非受阻,但视域从观察者的角度决定了所有可见区域。

在其他 GIS 应用程序中,我们经常在房地产、建筑和军事应用程序中使用可见性分析。设想一下在捉迷藏游戏中使用这些类型的分析。在当今世界上,还能在哪里看到视域和视线?

相关推荐

关注“开源集思”公众号
获取免费资源

随机推荐


Copyright © from 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org