ArcGIS Runtime:如何在所有要素图层中标识最顶层的要素?

时间:2018-08-02 08:12:32

标签: java .net wpf arcgis arcgis-runtime

从ArcGIS Runtime Java API文档中,有一个identifyLayersAsync() method

摘自文档:

  

异步标识每个视图中的最顶可见地理元素   在给定屏幕点附近,附加到地图的可识别图层。

ArcGIS Runtime是否有办法返回属于 any 图层的单个地理元素,使其成为最顶层的元素?

P.S。也有人问gis.stackexchange

编辑

我仍然有这个问题。要改写它,我需要找出用户单击的功能(属于图层列表中的 any 图层)。返回的功能必须是用户认为其已单击的功能(基于视觉判断)。

此外,该方法必须同时适用于地图和场景

我将在两个站点上提供赏金。在这一点上,我非常确定API不会开箱即用,因此我正在寻找解决方法。

1 个答案:

答案 0 :(得分:0)

希望我能正确理解您的问题。

有几种识别功能的方法:

  • 您可以在堆栈中指定要标识的图层
  • 中的功能
  • 您可以识别整个功能中的任何功能 要素图层列表
  • 您可以从最顶部识别功能 仅要素图层

这里讨论这些选项one from Sysdig

听起来您正在寻找第二种方法?