从区域确定可见性
来源:https://vis-webcontent.s3.amazonaws.com/quickguides/Terrain+Analysis/Viewshed+Area/index.html
课程内容
第 1 课,共 1 课
从区域确定可见性
在本快速指南中,您将使用 视域工具 来:
- 打开并显示相互配准的数字表面模型(DSM)和正射影像。
- 定位可从多个屋顶同时看到的区域。为此,您将在两个不同的屋顶上绘制填充多边形,然后寻找其可见性重叠的区域。
- 创建一个“完全可见/隐藏地图”图层。
- 创建一个热力图图层,显示 DSM 中每个像素从屋顶组合观测点被看到的程度。
- 将“完全可见/隐藏地图”图层和热力图保存到磁盘。
示例数据
下载下方的示例数据。然后将 .zip 文件的内容解压缩到本地目录。
[OpenDC_DSM_Ortho.zip
393.6 MB
下载](assets/OpenDC_DSM_Ortho.zip)
打开并显示影像
- 1 从 菜单栏 中选择 文件 > 打开。出现一个 打开 对话框。
- 2 转到保存示例数据的目录。选择 OpenDC_DSM.dat 并点击 打开。
- 3 点击 工具栏 中的 缩放到全图范围 按钮。

该 DSM 覆盖了华盛顿特区的一个小区域。源文件可从 OpenDC 数据目录 获取。像素值表示海拔高度(单位:米)。

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

该正射影像的空间分辨率(3 英寸,即 7.62 厘米)比 DSM(1 米)精细得多。
开始视域分析
- 1 在 工具栏 中,点击 视域分析 按钮。

ENVI 向 图层管理器 添加了一个“视域可见区域”ROI 图层。此图层将显示从观测点可以看到的区域。该 ROI 图层未附加到 图层管理器 中的任何栅格。这允许您在图层堆栈中上下移动它,并独立调整其透明度。
应用程序右下角会打开一个 选项 选项卡。视域工具 的属性是可编辑的。它们包括观测点高度、水平视场和垂直视场。您可以在视域分析期间随时更改这些属性。

与视域关联的高程和高度值是从 DSM 中提取的,而不是从可见影像中提取的。默认视域范围为 250 米,水平视场为 360°。
- 2 在视域工具属性中设置以下值: 顶点间隔(米):1 米 范围:100 米
- 3 在影像中定位一个相对较高的建筑物。为此,取消勾选 图层管理器 中的可见影像图层以隐藏它。然后在 DSM 影像中寻找一个主要为白色的建筑物;例如:

图中显示的建筑物位于 38°54'8.03"N,77°2'54.57"W。
- 4 再次显示可见影像,然后在 影像窗口 中右键单击并选择 新建 > 填充多边形。
- 5 围绕屋顶周边绘制一个多边形,然后双击以闭合多边形。屋顶上标记有间隔一米的黄色顶点。如此高密度的观测点模拟了屋顶上有一个或多个观测者,向各个方向走动以监察该区域。

- 6 现在您将添加第二个填充多边形。右键单击并选择 添加 > 填充多边形,然后重复上述步骤在附近的建筑物周围绘制一个多边形。
注意*:请务必选择 添加 > 选项。新建 >* 选项将擦除您已绘制的多边形。
您应该有两个填充多边形;例如:

图中显示的第二个建筑物位于 38°54'11.82"N,77°2'59.34"W。
创建完整的视域结果和热力图
- 1 在 影像窗口 中右键单击并选择 完整结果。经过几秒钟的处理后,一个新的“完全可见/隐藏地图”图层叠加在影像图层上。它显示两个类别:“可见”(绿色)和“隐藏”(红色)。绿色像素表示至少从一个观测点可见的区域,而红色像素表示任何观测点都无法看到的区域。

- 2 在 图层管理器 中,取消勾选 完全可见/隐藏地图 图层以隐藏它。一个“可见热力图”图层显示在可见影像上方。
*提示*:如果视图过于杂乱,请取消勾选 DSM 图层以隐藏它。然后增加可见影像图层的透明度。这会使热力图颜色更加突出。下例中的黄点是两个屋顶上的观测点。
热力图显示了 DSM 中每个像素从屋顶上的组合观测点被看到的程度。红到黄的颜色表示被看到最多的像素。蓝到紫的颜色表示被看到最少的像素。请注意,红到黄的像素对应于该区域最高物体(如树木和较高建筑物)的顶部。

将完整结果和热力图保存到磁盘
- 1 在 影像窗口 中右键单击并选择 保存 > "完全可见/隐藏地图" 到文件。
- 2 转到首选输出目录,将文件命名为 SeenHiddenMap.dat。点击 保存。在 图层管理器 中,新文件名将替换“完全可见/隐藏地图”。
- 3 通过选择 保存 > "可见热力图" 到文件,对热力图重复相同的步骤。将输出文件命名为 SeenHeatmap.dat。
- 4 本练习到此结束。
本练习展示了如何确定从用户定义的多边形内部可见和/或隐藏的内容。有关其他视域功能,请参阅以下快速指南:
- 视域分析:确定沿路线的可见性
- 视域分析:从单个观测点确定可见性
您的意见对我们很重要,请花几分钟时间填写我们的快速指南反馈表格。
© 2024 NV5 Geospatial Solutions, Inc. 此信息不受国际武器贸易条例(ITAR)或出口管理条例(EAR)的控制。