Skip To Content

设置托管要素图层视图定义

为了控制用户看到的数据,托管要素图层视图的所有者或管理员可以定义视图中可用的字段或要素。这些定义与托管要素图层视图一起保存,且允许您更好地控制用户看到的内容。

例如,您可以创建包含客户信息的托管要素图层的多个不同视图,并根据预期用户为每个视图设置不同的定义。对于与将执行空间分析的群组共享的视图,您可以隐藏存储客户名称的字段,因为分析人员不需要了解此信息。对于您与路径配送相关群组共享的另一个视图,您可以将视图定义为仅显示表示已购买尚未配送产品的客户的要素。

您可以从托管要素图层视图详细信息页面的可视化选项卡中设置并保存视图定义,或将图层或视图添加到 Map Viewer 并在内容窗格中设置定义。

为托管要素图层视图设置定义时,请注意以下几点:

  • 如果您的组织配置为仅允许标准 SQL 查询,则只应使用字段或要素定义。 请与您的组织管理员联系,以确认您的组织已启用仅允许标准 SQL 查询
  • 如果托管要素图层具有依赖托管切片图层,则无法在托管要素图层视图上设置字段或要素定义。
  • 某些配置在各个字段上定义。如果隐藏用于配置诸如符号系统、标注、弹出窗口、关系和时间设置等内容的字段,则这些配置将不再在托管要素图层视图中运行。
  • 当所有者或管理员以外的用户从应用了定义的托管要素图层视图导出时,导出的文件将只包含定义允许的字段或要素。当所有者或管理员导出时,不应用定义,且导出的文件将包含所有字段和要素。

以下步骤介绍如何从视图的详细信息页面为托管要素图层视图设置定义:

  1. 打开托管要素图层视图的详细信息。
    • 如果您是视图的所有者,可打开内容页面中我的内容选项卡的详细信息页面。
    • 如果您是管理员,可使用搜索查找视图,或从内容页面中我的组织内容选项卡访问视图。
  2. 单击可视化选项卡。
  3. 在该项目下,单击更多选项按钮更多选项按钮并单击设置视图定义
  4. 选择要设置的定义类型。
    • 要根据字段值限制可用的要素,请单击定义要素,选择一个字段,然后定义将返回要在视图中提供的要素的表达式。您可以对同一视图应用多个要素定义。操作完成后,单击应用定义
    • 要定义在视图中可用的字段,请单击定义字段,然后取消选中您不希望用户访问的字段。完成定义可用字段后,单击确定

      注:

      某些字段无法使用字段定义隐藏。例如,您不能取消选中门户所需的系统字段,例如图层的 ID。您也不能隐藏没有设置默认值的不可空字段,因为编辑者在编辑时需要具备对输入值字段的访问权限。