rest(表述性状态转移)是一个直观的架构风格,通过网址提交到web服务的请求来创建地图图像。 利用rest,任何资源都可以作为uri提供并可以使用在http中定义的一个简单操作操纵。 从本质上说,rest中所有的请求就是一个简单的地址
1.网络上的所有事物都被抽象为资源
2.每个资源对应一个唯一的资源标示符
3.通过通用的连接器接口对资源进行操作
4.对资源的各种操作不会改变资源标示符
5.所有的操作都是无状态的
Arcgis Server服务器中REST风格服务的URL格式为:
http://<服务器名称>/<实例名称>/services/<文件夹>,实例名通常为/ArcGis/rest, /services表示rest服务的目录
Arcgis javascript api包含的内容:
1.地图显示类 地图显示,指定投影参考系
2.地图绘制类 绘图
3.地图任务类 实现属性与空间信息的相互查询,地址查找,缓冲区分析,地理处理等功能
4.使用dojo与其他类库进行扩展
1.2.2.3 查看地图
ArcMap
ArcGIS Explorer
ArcGIS javaScript
Google 地球
谷歌地球
1.2.2.4
使用rest API的过程:
构建请求URL 确定端点,确定操作,确定参数,确定输出格式
提交URL请求到ArcGIS Server
接收Arcgis Server的响应
解析和使用响应
1.2.2.5
支持的输出格式
html
json
image
help
lyr 响应就是在arcMap中生成layer文件。