通常,如果在内容窗格中选中了某一图层,则将在地图或场景中绘制此图层。但是,缩小图层时,可能很难显示更多详细信息;而放大图层时,信息可能会变得过于粗糙。虽然可以手动关闭或打开图层,但这可能不大方便且十分耗时,特别是在地图或场景包含多个图层或者在工作中频繁更改比例的情况下。设置可见比例范围(有时被称为与比例相关的绘制),帮助组织图层如何在不同比例的地图中发挥作用。
您可以在要素图层 > 外观 > 可见性范围下设置图层在地图和场景中的可见性范围。
为地图中的图层设置可见的比例范围
地图中的比例将以数字比的形式表示。1:25,000 的比例表示地图中测得的一个距离单位代表在现实世界中地面上的 25,000 个距离单位。比率为分数,且始终以 1 作为分子。分母值越大,比例越小。例如,显示小镇街道和建筑物的比例 1:25,000 比显示小国的主要高速公路与行政边界的比例 1:2,500,000 大得多。在较大的比例下,单个地图单位仅可表示少量地面。在较小的比例下,相同的单个地图单位可表示更多的地面。
设置缩小超过 比例范围应用了图层在显示中可见所需的最小地图比例。相反,放大超过 应用了所需的最大可见地图比例。缩小超过地图比例值应大于放大超过地图比例值,或者在您希望仅以一个比例显示图层时这两个值会相同。
您可以控制由这些控件提供的比例列表。单击比例列表中的自定义,以打开比例属性对话框。考虑添加和显示比例别名以帮助明确在各个地图比例下显示的内容。
设置可见地图比例范围后,只要地图的比例在图层的可见比例范围之外,都不会绘制图层。内容窗格中将出现一个灰显复选框。
旧版本:
在更改相同主题的数据源时,经常会使用可见比例范围。例如,引用一个按大比例绘制的详细道路要素类,然后使用另一个按小比例引用一个更为概化的数据源的图层。为避免恰好在这些比例范围边界查看您的地图时从两个图层显示要素,通常会将更详细图层的缩小超过比例范围属性设置为比更为概化图层的放大超过比例范围属性少一个比例单位。这一方法的缺点是可能会造成根本没有数据以过渡比例绘图的情况。如果您想要从地图创建一个矢量切片包,这一问题将尤为突出。
在这种情况下,一个更好的解决方案是将放大超过和缩小超过比例范围属性均设置为相同比例,将地图设置为绘制到(并包括)比例范围中的最大比例。在内容窗格中右键单击地图,然后单击属性以打开地图属性对话框。在常规选项卡上,确保取消选中默认的绘制(并包括)比例范围中的最大比例。通过导入 .mxd 文件创建的地图,此属性默认为选中状态。此属性适用于一个地图中的所有图层和符号类。
在场景中设置可见的距离范围
虽然在 3D 场景中所遵循的概念与可见的比例范围类似,但却使用距离测量代替。您可以通过可见距离范围设置图层在显示画面中何时可见。例如,可将本地图层的距离范围设置为较小值,这样一来,在这些图层附近执行放大操作时图层才会显示。
由于可见距离的计算结合了窗口大小和观察点距离,因此如果显示窗口调整了大小,则即使是同一个书签也会返回不同的值。使用场景视图单位测量距离单位。
设置缩小超过 距离应用了照相机和地面之间显示图层要素所需的最大距离。放大超过 应用了显示图层要素所需的最小查看距离。
在场景中设置了图层的可见性距离范围后,如果照相机和场景视图之间的距离超出了距离范围则停止绘制。内容窗格中将出现一个灰显复选框。
将地图转换为场景或将场景转换为地图
将 2D 地图转换为 3D 场景后,图层的可见性比例范围将转换为近似的距离范围。例如,2D 地图中的比例 1:24,000 将转换为照相机和 3D 场景内容之间的 2 千米距离。相反,如果您将 3D 地图转换为 2D 场景,则定义的距离范围将转换为近似的比例范围。
注:
当一个具有可见性比例范围设置(且无 z 值)的图层从地图复制到 3D 场景时,该图层会被放置到 3D 场景的 2D 图层类别。随后会创建一个等效的 3D 可见性比例范围设置,但该设置此时并不会应用到场景中。如果您将该图层移动到 3D 图层类别,则将遵循所创建的可见性比例范围设置。
将场景中的图层在内容窗格的 2D 图层类别和 3D 图层之间来回移动时,最好检查为该图层设置的比例范围和距离范围。这样可确保在缩放场景时正确绘制图层。对于某些要素而言,有些缩放级别或查看视角可能不可见,因为距离可见性对于 3D 模式下的每个要素均有效。