首先在 ArcGIS Pro 中为要素类添加属性规则。在属性规则中,选择“Arcade”为计算类型。
创建 AttributeRuleFunctions 模块并添加参数。
var attr = $feature["attribute"];
var increment = $globalVariable.increment;
$globalVariable.increment = attr + increment;
return $globalVariable.increment;
//@memberOf AttributeRuleFunctions
function cumulativeCalculation(attr){
var increment = $globalVariable.increment;
$globalVariable.increment = attr + increment;
return $globalVariable.increment;
}
var cumulative = AttributeRuleFunctions.cumulativeCalculation($feature["attribute"]);
return cumulative;
通过使用 ArcGIS Pro 和 Arcade 属性规则,可以轻松地计算要素属性的累积值。