Analysis Widgets(分析小部件)提供对ArcGIS Spatial Analysis Service(空间分析服务)的访问,该服务允许您通过ArcGIS API for JavaScript对托管数据执行常用的空间分析。
Analysis widget的特点:
- 精心涉及的用户界面:用户可以选择参数并提交分析工作。
- 事件触发:随着分析作业的进展——当作业开始、结束和成功时,在作业失败时都会提供错误消息。这有助于您监视JavaScript应用程序中的分析任务。
- 结果显示:在地图中,您可以选择将输出数据保存为托管的要素服务,或者作为要素集合返回。
1、可用的小部件
目前,ArcGIS API for JavaScript和ArcGIS REST API中有22个可用的分析小部件。
2、运行分析小部件需要什么?
需要一个ArcGIS.com subscription。您不仅需要使用ArcGIS.com账户存储数据,而且还需要登录才能运行一个作为信用服务的分析任务。个人账户用户无法使用分析任务和托管要素服务。查看ArcGIS.com - plans和ArcGIS for Developers - plans 了解更多信息。
3、制作您的第一个分析小部件应用程序
在本节中,我们将构建一个示例,该示例使用SummarizeNearby widget来分析输入位置附近的社会经济状况。了解Analysis SummmarizeNearby Sample演示时,在遵循这些说明之前,您应该已经知道如何构建简单的地图并将要素图层添加到地图中,如果没有,请查看Build your first application和Vector Feature Layer Samples。