需要 3D Analyst 许可。
习惯于 2D 导航或其他 3D 应用的用户有时可能会对导航感到困惑。详细介绍有关在 ArcGlobe 和 ArcScene 中进行导航时较常遇到的一些困难。
为什么我无法在 3D 视图的顶部或北极点进行导航?
故障现象
使用 ArcGlobe 或 ArcScene 中的标准导航工具进行导航时,应用程序不允许我在 3D 视图的顶部(或北极点)滚动。
原因
应用程序要求照相机默认的上方为以下方向之一:
- 远离地面(对于 ArcGlobe 和 ArcScene 中的“表面”模式)
- 朝向北方(对于 ArcGlobe 中的“地球”模式)
此行为可确保导航工具以最通俗易懂的方式工作,并且还会被强制在数据(或南极点)下面进行导航。
为什么在向下直飞时我会旋转?
故障现象
在 3D 视图中尝试向下直飞时,我会进入旋转状态。
原因
飞行时,应用程序要求照相机默认的上方为远离地面的方向。这样做可以确保飞行工具以最通俗易懂的方式工作。
向下飞行时,向左或向右的定向运动将导致照相机发生滚动,以使地面保持在用户下方。向左或向右的转弯越明显,旋转速度越快。
为什么尚未到达表面放大操作便会停止?
故障现象
进行放大(利用放大/缩小工具、鼠标滚轮或右键单击并拖动的方式)时,照相机在通过 3D 视图的途中停止移动。
原因
观察点(照相机)已到达目标点。
当从飞行工具切换为标准“导航”工具时,会出现此行为。飞行时,您试图指向目标位置,而观察点却总是尾随在目标位置之后。也就是说目标点和观察点之间始终存在一段特定的距离。停止飞行并对目标进行放大时,观察点必须在到达目标时停止运动。
为何我在视图中进行导航时 terrain 会移动?
故障现象
在 3D 视图中进行导航时,会出现地形凸凹不平的现象,尤其是在有山峰和山谷的区域。
原因
为了处理大量的数据,ArcGlobe 在生成高程表面时会使用不同的详细程度。距离地面很远时,您将无法辨识表面上的每个细节,对使用全分辨率高程数据的需求也就相对较小。通过将表面概化为适合其到观察位置的距离的等级,可以增强性能。而在导航至距离表面较近的位置时,ArcGlobe 会使用高程图层中的更多详细信息,直到达到最大分辨率。
这种优化在多山区会变得很明显,随着 terrain 分辨率的增加,山峰看起来更高,而山谷则显得更宽。这种效果通常在创建动画时才会引起注意。