ArcGIS Online Webmap:总结定量符号系统中重叠多边形的值

时间:2018-12-18 14:37:52

标签: arcgis arcgis-js-api arcgis-server esri-maps

我正在尝试创建动态网络地图,以在polygons的网格上显示变化的值。在每个网格单元中,有多个重叠的多边形(网格单元),每个多边形都有唯一的值。我想汇总这些值以给出每个网格单元的总值,该总值与每个重叠值的和有关。然后将使用定量的颜色渐变显示这些内容。

我将分解此层并汇总每个重叠的多边形的值,并将其显示为每个单元格的平面单个要素,但是我还增加了用户过滤与表中描述性属性相关的特定值的功能。

我尝试过的方法是

  • 使用单个单元格创建一个扁平的空网格。
  • 获取每个重叠多边形的质心。

这给我留下了重叠要素(值)的点层和仅具有ID码的网格的多边形层。

在WebMap构建器中,我使用Arcade表达式设置了网格的符号系统:

var centroid = FeatureSetByName($map,"centroid_values")
IIf(Contains($feature, centroid), Sum(value), 0)

这旨在对单个空网格单元格中包含的每个点的“值”求和并显示它。这意味着如果用户要根据属性过滤点,则符号系统将是动态的。

但是,我遇到了错误:

  

解析错误:featuresetbyname不可用

是否可以将地图中的单独要素集合并到图层的符号系统表达式中?

功能集功能在功能列表中显示为灰色,标记为“不可用”。

任何其他克服上述问题的方法将不胜感激。我已经尝试过联接,但是记录的数量意味着处理速度非常慢,并且在用户过滤掉记录时不是动态的。

0 个答案:

没有答案