Skip to content

从观察点确定可见性

来源: https://vis-webcontent.s3.amazonaws.com/quickguides/Terrain+Analysis/Viewshed+Single+Observer/index.html#/

课程内容

第 1 课,共 1 课

从观察点确定可见性

在本快速指南中,您将使用视域分析工具来:

  • 打开并显示互相配准的数字表面模型(DSM)和正射影像。
  • 确定在城市环境中单个观察点的可见性。

示例数据

下载下面的示例数据。然后将 .zip 文件的内容解压缩到本地目录。

[OpenDC_DSM_Ortho.zip

393.6 MB

下载](assets/OpenDC_DSM_Ortho.zip)

打开并显示图像

  1. 菜单栏选择 文件 > 打开。会出现一个打开对话框。
  2. 转到保存示例数据的目录。选择 OpenDC_DSM.dat点击 打开
  3. 点击工具栏中的 缩放到全范围 按钮。

该 DSM 覆盖了华盛顿特区的一小片区域。源文件可从 OpenDC 数据目录(在新标签页中打开) 获取。像素值代表海拔高度(以米为单位)。

  1. 再次选择 文件 > 打开,并选择文件 OpenDC_Orthophoto.dat。一幅真彩色正射影像叠加在 DSM 上。它覆盖的地理范围与 DSM 相同。

该正射影像的空间分辨率(3 英寸,即 7.62 厘米)比 DSM(1 米)精细得多。

开始视域分析

  1. 工具栏中,点击 视域分析 按钮。

ENVI 向图层管理器添加了一个“Viewshed Seen Area”(视域可见区域)ROI 图层。该图层将显示从观察点可以看到的区域。该 ROI 图层未附加到图层管理器中的任何栅格数据。这允许您在图层堆栈中上下移动它,并独立调整其透明度。

应用程序的右下角会打开一个 选项 选项卡。视域分析工具的属性是可编辑的。它们包括观察点高度、水平视场角和垂直视场角。您可以在视域分析过程中的任何时候更改这些属性。

以下图示说明了前五个属性,从 范围 开始:

与视域相关的高程和高度值是从 DSM 中提取的,而不是从可见图像中提取。视域的默认范围是 250 米,水平视场角是 360°。

  1. 点击图像中任何毗邻主要通道的屋顶。会添加一个黄色顶点作为观察点,绿色像素显示从该点可以看到的内容。视域属性中的 顶点颜色可见颜色 设置定义了这些颜色。

接下来,您将添加一个观察点,更改其部分属性,并将其移动到图像上的不同位置,以观察它如何影响视域。

  1. 点击并拖动顶点到同一道路沿线的另一个屋顶,以移动观察点。结果显示从观察点可见的新区域。
  2. 将观察点保留在其当前位置。在下一步中,您将更改一些属性以查看它们如何影响视域结果。
  3. 视域分析工具属性中,将 显示图层 的值更改为 隐藏。视图更新为仅显示从观察点隐藏的区域。在图层管理器中,图层名称从“Viewshed Seen Area”更改为“Viewshed Hidden Area”。通过此更改,从观察点可见的像素不再用颜色高亮显示,而从观察点不可见的像素则显示为红色。以下示例显示了一个缩小视图,范围为 250 米。

  1. 图层管理器中,选择 Viewshed Hidden Area 图层。然后在工具栏中将其透明度设置为 50。您可以透过隐藏区域看到可见图像。

  1. 在视域分析工具属性中,将 显示图层 的值更改为 两者。视图显示从观察点可见和隐藏的像素。一个绿色的“Viewshed Seen Area”图层被添加到图层管理器中。(您可能需要再次增加“Viewshed Hidden Area”图层的透明度。)

  1. 视域分析工具属性中,将 显示图层 的值更改为 可见。“Viewshed Hidden Area”图层从图层管理器中移除,“Viewshed Seen Area”图层保留。
  2. 尝试不同的 观察方位角水平视场角 值。在以下示例中,观察方位角110 度,水平视场角180 度。这将观察者面向沿西南向东北方向延伸的道路。

  1. 练习到此结束。

本练习展示了如何确定从固定点可见和/或隐藏的内容。关于其他视域功能,请参阅以下快速指南:

  • 视域分析:确定沿路线的可见性
  • 视域分析:确定一个区域的可见性

您的意见对我们非常重要,请花几分钟时间填写我们的快速指南反馈(在新标签页中打开)表格。

© 2024 NV5 Geospatial Solutions, Inc. 此信息不受《国际武器贸易条例》(ITAR)或《出口管理条例》(EAR)的控制。