使用属性对话框可为图层或独立表设置范围属性。 在使用交互式范围滑块之前,必须先设置范围定义。 范围使用单个字段和充当范围最大值和最小值定义的两个字段组合进行定义。 范围使用的任何字段必须为数值类型,例如整型、长整型、浮点型或双精度。
提示:
- 对于包含日期值的字段,考虑使用时间滑块。
要添加或更新图层的范围定义,请执行以下操作:
- 在内容窗格中双击图层以打开图层属性对话框。
- 在范围选项卡中,单击添加范围。
- 从起始字段下拉列表中选择定义范围的字段。
默认情况下,在您选择一个字段后,即会对范围进行计算。 如果数据较大,则可能只有一个数据实例将会被用于确定范围。 在这种情况下,计算按钮旁边将显示一个警告图标,并有一条消息指示此情形。 单击计算可使用表中的所有行来计算完整范围。 或者,您也可以手动输入图层的范围。
- 或者,从结束字段下拉列表中选择结束范围的其他字段。
默认值 <无> 表示将使用单个起始字段中的值范围定义范围。 使用结束字段进一步约束要素外观。
- 或者,为范围定义别名表达式。此选项仅适用于基于整型的范围,并且允许您以更具描述性的术语定义表示当前范围值的字段或表达式。 例如,您可以使用 DissolvedOxygen 字段作为 DissolvedOxygen 范围值的别名,当范围滑块处于单一值视图模式时,显示 Stressful 而不是 5 (ppm)。 要设置范围别名,请从下拉列表中选择一个字段,或通过单击表达式构建器按钮 来定义表达式。
注:
如果您的数据没有包含别名的字段,或者它与范围值具有一对多关系,则可以使用 Arcade 表达式来手动应用值-别名对,例如:decode ($value, 1, "One", 2, "Two", 3, "Three", "Other")。 有关用法、配置文件变量、返回类型等的详细信息,请参阅特定别名的 Arcade 配置文件。 - (可选)针对步长选中使用数据中的唯一值进行查看。
在启用后,范围滑块功能区设置可配置为使用此图层定义属性确定步进到下一个或上一个值时的偏移。 这些值在完整范围上通常具有不规则间距。 当出现这类不规则数据时,范围滑块上会显示深色刻度线,标示每个范围值。
- 单击添加。
注:
- 要重命名新添加的范围,在图层属性窗口中单击该范围的名称,随后它将变为可编辑状态。
- 将光标悬停在范围上,然后单击编辑按钮 编辑范围属性。
- 将光标悬停在范围上,然后单击移除按钮 移除整个范围。
- 单击确定关闭属性对话框。
范围滑块显示在地图或场景一侧,用于配置范围设置的范围选项卡显示在应用程序顶部。