ArcGIS Server JS API是否有“按属性选择”插件/小部件?


31

我希望在ArcGIS Server JavaScript API中找到一些现有的代码来模拟ArcMap中的“按属性选择”对话框。

编写硬编码的QueryTask很容易-我正在寻找一些代码,这些代码将自动处理地图上的任何图层,使用任何属性即时形成Query,理想情况下将结果返回到datagrid中。

聪明的人写了目录标识可处理地图中任何图层的小部件。有没有人为“按属性选择”写过类似的东西?


您是否找到了解决方案?

尚无,抱歉
Stephen Lead


2
我不知道Javascript API有一些特定的插件架构。您是否在寻找一个可以正常工作并且看起来像ArcMap中的“按属性选择”窗口的dojo小部件?
Devdatta Tengshe

1
@DevdattaTengshe我希望获得类似于此TOC示例且易于集成的内容
Stephen Lead

Answers:


4

几年后,我一直在寻找与OP完全相同的东西。这个问题出现在搜索引擎的顶部结果中,因此我决定在此处保留此更新作为参考。

2015年夏天,Esri 在其GitHub存储库中发布了“ 按属性选择”小部件

该小部件尝试在JavaScript应用程序中尽可能准确地重新创建ArcMap的按属性选择工具。该窗口小部件仅适用于要素图层,并且这些要素图层必须作为数组传递给窗口小部件的构造函数。

现场样本


4

如果您正在使用ArcServer 10.1,则可以创建一个地理处理服务,该服务引用为此而构建的模型或脚本。

上面的链接逐步说明了如何创建模型,然后创建服务并最终在您的应用程序中使用它。

或者,有一个使用查询选择记录的示例,您可以对其进行修改以允许多个服务。


0

显然,对这样的插件很感兴趣。

众所周知,运行单个简单查询没有特别困难。复杂之处在于构建一个界面,以帮助用户为地图上的当前图层编写有效查询,运行查询,然后对结果进行处理。

我最终编写了一个定制的解决方案,该解决方案可以完成上述所有工作,并且花了大约一个星期的时间进行开发。

我的解决方案被合理地紧密地嵌入到我的映射框架的其余部分中,因此不幸的是,将其“导出”到独立的“按属性选择插件”并不容易-可能为什么到目前为止没有这样的东西?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.