需要 3D Analyst 许可。
有时,您可能希望在处于显示画面的某范围内时,显示画面中仅显示某特定图层中的数据。这是优化 ArcGlobe 文档性能的一种行之有效的常用方法,应该经常使用。您可以通过可见距离范围设置图层在显示画面中何时可见。例如,可将本地图层的距离范围设置为较小值,这样一来,在这些图层附近执行放大操作时图层才会显示。
ArcGlobe 中使用的是距离而不是传统的地图比例,因为在 3D 倾斜视图中,前景和背景之间的地图比例将不断地发生变化。从 ArcMap 中复制 2D 图层时,将计算出一个在地图比例和图层可见范围的距离之间进行转换的近似值。可见距离范围的单位与 Globe 属性 对话框的常规选项卡中设置的 globe 显示单位相同。
用于按比例渲染的距离值(在状态栏中报告)并不表示观察点与地球表面之间的距离。最好将其描述为视口距离。由于该值的计算结合了窗口大小和观察点距离,因此如果显示窗口调整了大小,则即使是同一个书签也会返回不同的值。
基于距离的图层可见性功能在 ArcScene 中不可用,但作为优化性能的一种替代方法,您可为导航操作设置图层可见性。
- 在内容列表中,右键单击要设置可见距离范围的图层,然后单击属性。
- 单击 Globe 常规选项卡。
- 选中缩放超过下列限制时不显示图层选项。
- 在缩小超过框中,输入希望在执行缩小操作时图层变为不可见的距离。
- 在放大超过框中,输入希望在执行放大操作时图层变为不可见的距离。
- 还可以单击根据各分块距离检查可见性启用图层离散部分的距离可见性。
- 单击确定。
将弹出图层属性 对话框。
这是默认设置,可以进一步提高性能。启用此选项后,在图层的距离阈值附近导航时数据分块将分别可见。
距离位于两阈值之间时,图层可见。