操作方法
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 专家的帮助
下载 Esri 支持应用程序