实时和大数据分析中的可用。
“按表达式过滤”工具 可使用 Arcade 表达式语言按属性表达式来过滤要素。 每个要素均由指定的表达式进行评估。 将保留指定表达式评估为 true 的要素。
示例
下面是“按表达式过滤”工具的用例:
- 实时分析将使用“按表达式过滤”工具以仅保留来自 $feature.horizontal_accuracy < 15 的源的传入记录。
- 大数据分析将使用“按表达式过滤”工具以仅保留 $feature.description == 'Excellent Condition' 的要素。
用法说明
通过定义 Arcade 表达式过滤数据。 有关 Arcade 表达式的详细信息,请参阅使用 Arcade 表达式。
参数
以下是“按表达式过滤”工具的参数:
参数 | 描述 | 数据类型 |
---|---|---|
输入图层 | 将在其中过滤要素的图层。 | 要素 |
表达式 | 经评估可过滤传入数据的属性表达式。 表达式在 Arcade 表达式构建器中进行配置,该构建器可通过单击配置 Arcade 表达式进行访问。 将评估每条记录。 将保留评估为 true 的记录,丢弃评估为 false 的记录。 | 字符串(Arcade 表达式) |
输出图层
“按表达式过滤”工具不会更改传入要素;输出图层将包含与传入要素相同的字段和属性值。