操作方法
ArcGIS Online 中的弹出窗口可以使用以 Arcade 表达式语言编写的自定义表达式进行配置。 表达式可用于通过引用图层中具有不同值的现有字段来生成新数据。
本文提供了在 ArcGIS Online Map Viewer 中将100,000 以上的字段值四舍五入到最接近的千位和 1,000,000 以上的字段值四舍五入到最接近的百万位的步骤。 在此示例中,引用 TOTPOP_CY 字段的值以对每个符号的数值进行四舍五入。



var <variableName> = $feature.<fieldName>
if (<variableName> >= 1000000) {
return (Text(Round(<variableName> / 1000000 , 2) * 1000000) / 1000000 + " M")
} else if (<variableName> >= 100000 && <variableName> < 1000000) {
return (Text(Round(<variableName> / 100000 , 2) * 100000) / 1000 + " K")
}
else {
return Text(Round(<variableName> , 2))
}




没有 Arcade 表达式的弹出窗口显示。

应用 Arcade 表达式后的弹出窗口显示。

文章 ID: 000027315
获取来自 ArcGIS 专家的帮助
立即开始聊天