设置图层属性

您可以通过图层属性控制图层的各个方面。有两个位置可供访问和更新图层的属性:功能区和图层属性对话框。可设置的属性将因地理数据的类型不同或选择设计的是 2D 还是 3D 地图而有所区别。例如,设计 3D 地图时,可定义附加属性,例如图层距离表面的高程。

符号系统和透明度等大部分显示属性都是在功能区中设置的。要更改这些设置,可在内容窗格中选择图层,然后使用功能区中的上下文选项卡。

可通过图层属性对话框设置附加属性。此对话框上的选项卡与图层类型有关。例如,以下是可以使用图层属性对话框设置的要素图层的某些属性。

  • 常规 - 允许您记录图层名称和可见性范围。您也可以指定图层应定期进行刷新。定时刷新率不能应用于时间感知型图层。
  • 元数据 - 默认情况下,图层会引用源的元数据。引用的元数据为只读状态。或者,图层可以具有自己的元数据,独立于其源要素类上的元数据。从此选项卡上的下拉菜单中选择图层具有自己的元数据,以激活并更新图层的元数据字段。或者,单击将数据源的元数据复制到此图层 复制,使用源中的元数据作为起点填充元数据字段,然后在必要时编辑字段。请注意,如果已对图层的元数据进行了编辑,则对源的元数据进行复制将会覆盖这些字段。
    提示:

    您也可以通过 中的目录视图查看和编辑图层的元数据。在内容窗格中,右键单击图层,然后单击查看元数据 查看元数据编辑元数据 编辑元数据

  • - 允许您查看数据的范围。您可以在该选项卡中查看并更改数据源。如果更改源,则必须选择与原始数据集相同的数据类型。如果新字段模式与原始数据集中的模式不同,则符号系统可能会受到影响。
  • 高程 - 允许您指定是在地面上、相对于地面(仅适用于 3D 图层)还是以绝对高度显示要素。当选择相对于地面或以绝对高度时,你可以使用 VBScript 或 Arcade 语言写入一个用于指定高度的表达式。
  • 选择 - 允许您设置特定图层中的要素在被选中时高亮显示的方式。
  • 显示 - 允许您指定地图和场景的绘制方式。确切地说,您可以指定以下设置。
    • 设置显示字段,或使用 Arcade 语言写入一个显示表达式。
    • 在 2D 地图上设置参考比例时请关闭符号缩放。
    • 以实际单位显示 3D 符号,即以相对于场景的恒定可测量尺寸显示符号(无论视距如何),或以相对于屏幕的恒定尺寸显示符号。
    • 在 3D 中,可通过压缩纹理来提高性能。如果显示中出现多余的伪影,请关闭纹理压缩。
    • 优化 3D 中部分透明符号的性能。将部分透明度用于 3D 符号时,选中此选项可提高绘制性能,但可能影响绘制质量。
    • 使用完全 alpha 混合绘制符号。当 3D 符号具有部分透明的组件时,Alpha 混合可以改善这些符号的外观。已正确构建的 3D 模型标记符号将不需要此设置。如果 3D 符号周围出现像素晕圈,请选中此选项。
  • 缓存 - 缓存是本地图层的副本,可提高性能。地图或场景中的每个图层都可以具有独立的缓存设置。图层组没有缓存选项。有关缓存的详细信息,请参阅缓存的工作原理。可以使用以下四个缓存选项。
    • 保留会话之间的缓存且仅在数据更新时清除缓存。使用此选项,只要数据保持一致,就可保留会话之间的缓存。数据更新时,该选项将变为无效。
    • 保留会话之间的缓存,但基于指定的时间限制自动清除缓存。如果您明确知道数据始终以指定的时间间隔进行更新,请使用此选项。
    • 在每个会话的结尾清除缓存。每次关闭 ArcGIS Pro 时,缓存将变为无效。
    • 切勿在本地缓存任何数据。如果您有持续更改的高度动态数据,请使用此选项。

    通过单击立即清除缓存可立即删除图层的当前缓存。通过按 CTRL+F5,可以使所有图层的缓存随时失效。此操作会重绘所有图层。

  • 定义查询 - 允许您指定要用在图层中的要素子集。

大部分属性只能在用户界面上的一个位置设置,不会在功能区和图层属性对话框中重复出现。

  1. 要设置位于功能区的属性,请在内容窗格中单击相应图层。您更改的所有设置都将立即体现在图层上。
  2. 要打开图层属性对话框,请在内容窗格中右键单击相应的图层,然后单击属性,或者双击图层名称。单击包含要修改的属性的选项卡,进行更改,然后在完成操作后单击确定

相关主题