ArcGIS API for JavaScript
通过ArcGIS API for JavaScript可以对ArcGIS for Server进行访问,并且将ArcGIS for Server提供的地图资源和其他资源(ArcGIS Online)嵌入到Web应用中。
ArcGIS API for JavaSript主要特点
- 空间数据展示:加载地图服务,影像服务,WMS等。
- 客户端Mashup:将来自不同服务器、不同类型的服务在客户端聚合后统一呈现给客户。
- 图形绘制:在地图上交互式地绘制查询范围或地理标记等。
- 符号渲染:提供对图形进行符号化,要素图层生成专题图和服务端渲染等功能。
- 查询检索:基于属性和空间位置进行查询,支持关联查询,对查询结果的排序、分组以及对属性数据的统计。
- 地理处理:调用ArcGIS for Server发布的地理处理服务(GP服务),执行空间分析、地理处理或其他需要服务器端执行的工具、模型、运算等。
- 网络分析:计算最优路径、临近设施和服务区域。
- 在线编辑:通过要素服务编辑要素的图形、属性、附件,进行编辑追踪。
- 时态感知:展示、查询具有时间特征的地图服务或影像服务数据。
- 影像处理:提供动态镶嵌、实时栅格函数等处理等功能。
- 地图输出:提供多种地图图片导出和服务器端打印等功能。
在使用ArcGIS API for JavaScript的时候,其实就是在使用这些REST API使用这些服务对外的能力