交互式视域用于从给定视点确定 3D 视图的可见区域。可见区域针对场景中当前显示的内容(包括地表和符号化的要素,例如建筑物和树)进行计算。
视域的观察点位置可以通过视图以交互方式移动。分析参数(视距、视域角度和方向)可用于对现实世界中的对象进行建模,例如监控摄像头或具有双筒望远镜的观察员。您也可以创建多个视域,以标识具有双倍或更多倍可见性覆盖范围的区域。
提示:
每个视域对象会基于其视域角度使用部分分析工具显示预算。如果超过了显示预算,您会收到通知。您必须清除一个或多个现有视域,才能创建其他视域。
这些工具显示的分析结果是临时的,不会保存在工程中,也不会包含在地图包中。但是,它们的距离、方向和角度设置与几何可以导出为点要素类,以供进一步使用。如果您需要将显示的分析结果作为数据,请考虑使用适用于可见性的地理处理工具。
创建交互式视域
交互式视域工具 位于分析选项卡工作流组的 3D 探索性分析库中。保存具有自定义配置的模板时,可将其添加到库中。
交互式视域创建参数
下表描述了交互式视域创建参数:
选项 | 说明 |
---|---|
方位角 | 视图的罗盘方位。例如,值为 180 时表示观察点正在向南看。 |
倾斜度 | 视域的倾斜度,其中 0 表示水平,且值会随着观察点升高而增大。例如,值为 -90 时表示观察点正在垂直向下看。 |
偏移 | 为新视域创建新观察点时将使用的垂直偏移距离。例如,值为“6 英尺”时会将观察点置于视图中单击位置以上 6 英尺处。 |
水平角 | 视域的水平角。例如,值为 90 表示针对视域宽度的 90 度视角。 |
垂直角 | 视域的垂直角。例如,值为 60 表示针对视域高度的 60 度视角。 |
最小范围 | 距离要分析的观察点的最小距离。距离小于最小范围的障碍物将会显示超出观察点范围。 |
最大范围 | 距离要分析的观察点的最大距离。距离大于最大范围的障碍物将会显示超出观察点范围。例如,值为 500 英尺意味着没有比该距离更远的分析结果。 |
创建方法
下表描述了交互式视域创建方法:
更新交互式视域
要更新现有视域,请使用视域工具单击观察点控件以将其选中。使用交互式控点调整位置和大小。您可以在 X 和 Y 空间中移动对象,或通过拖动绿色箭头在 Z 空间中移动。屏幕上会动态显示值的更新情况。可以使用附加控点来调整倾斜度(红)、朝向(绿)和视域距离(蓝)。蓝色箭头将按比例更改最小和最大距离。
如果您希望手动输入值,则可以在探索性分析窗格中的属性选项卡上为所选视域更新特定属性。通过在场景中选择每个现有视域进行浏览,以进行迭代更新。单击全部,一次性选择并编辑所有交互式视域对象。
删除交互式视域
您可以通过使用视域工具选择观察点,并单击属性选项卡上的删除 来移除视域对象。您也可以通过按删除键或者通过右键单击并选择删除 来删除视域。可以通过单击分析选项卡工作流组的 3D 探索性分析库中的全部清除按钮 ,来同时删除所有视域。
交互式视域方法
交互式视域工具旨在实现 3D 视图内的快速交互。它使用观察点作为照相机视点,采用基于栅格的方法来处理所能看见的事物。然后会将结果投影回分类为不同颜色的视图中。
这意味着视图中内容的分析精度与距离观察点的相对距离和视角相关联。一般来说视角越高、距离越短,交互式视域的结果就越清晰,视角越低、距离越大,交互式视域结果就越模糊。
最小视距和最大视距间的比率也会影响结果精度。建议将此比率保持在尽可能低的水平。例如,10 英尺比 600 英尺 (1:60) 要好于 2 英尺比 600 英尺 (1:300)。