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