gpt4 book ai didi

java - ArcGIS 运行时 : How to identify the topmost feature across all feature layers?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:39 27 4
gpt4 key购买 nike

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

来自文档:

Asynchronously identifies the topmost visible geo-element in eachidentifiable layer attached to the map, near given screen point.

有没有办法让 ArcGIS Runtime 返回属于任何层的单个地理元素,使其成为最顶层的元素?

附言还询问了 gis.stackexchange .

编辑

我仍然遇到这个问题。换句话说,我需要找出用户点击的特征(属于层列表中的任何层)。返回的特征必须是用户认为他/她点击过的特征(基于视觉判断)。

此外,该方法必须适用于 map 和场景。

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

最佳答案

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

有几种方法可以识别特征:

  • 您可以指定堆栈中要识别的图层来自
  • 的特征
  • 您可以识别整个过程中的任何特征特征层列表
  • 您可以从最顶层识别特征仅特征层

这些选项在这里讨论 https://developers.arcgis.com/java/latest/guide/identify-features.htm#ESRI_SECTION1_75682A92F6FA40779E28B68A151F9092

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

关于java - ArcGIS 运行时 : How to identify the topmost feature across all feature layers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51648696/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com