使用ArcGISServerRESTAPI

上传人:ldj****22 文档编号:35584899 上传时间:2018-03-17 格式:PDF 页数:39 大小:3.02MB
返回 下载 相关 举报
使用ArcGISServerRESTAPI_第1页
第1页 / 共39页
使用ArcGISServerRESTAPI_第2页
第2页 / 共39页
使用ArcGISServerRESTAPI_第3页
第3页 / 共39页
使用ArcGISServerRESTAPI_第4页
第4页 / 共39页
使用ArcGISServerRESTAPI_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《使用ArcGISServerRESTAPI》由会员分享,可在线阅读,更多相关《使用ArcGISServerRESTAPI(39页珍藏版)》请在金锄头文库上搜索。

1、使用ArcGIS Server REST API 吴泳锋 内容概览 ArcGIS相关简介 REST相关的原则与理念 服务的REST接口 SOE的REST接口 在其它环境混搭使用REST API ArcGIS相关简介相关简介 ArcGIS Server 核心系统架构 ArcGIS Server REST API 的特点 使用简单,功能完备 同时支持开放的标准 官方/非官方调用 ArcGIS Explorer Virtual Earth Flex/Flash Google Earth ArcMap PHP ArcGIS Mobile Python OpenLayers Ruby Yahoo Map

2、s Silverlight Google Maps SAP Yahoo Pipes iOS .Net Java ArcGIS Web ArcGIS Server REST API 9.3出现,10.0很大提升 通过REST服务页面可以快速把握ArcGIS Server的内容 开发者在REST服务页面进行测试 与Web API相互印证 所有GIS服务被暴露为资源接口 -服务级别的元数据 一些资源包含操作 -Map Service (export, find, identify) -Map Service Layers (query) -Image Services (export) -Geopr

3、ocessing (execute, submit job) -Network Analyst (solve route) -Geometry Service (project, buffer) REST相关的原则与理相关的原则与理念念 REST的原则 资源的标识 一切皆URL 资源的表象状态转化 通过标准HTTP操作交互 完整的自描述信息 请求-响应包含所有需要的信息 超链接关联 所有请求对应虚拟的一系列页面 一切皆URL 资源唯一标识 多种交互方式 -JavaScript, Flex, Silverlight. Java, .NET Ruby,Python iOS, Android wge

4、t, curl 可搜索、收藏 只通过浏览器就可以对资源做任何事情 通过标准HTTP操作交互 GET、POST、PUT、DELETE Cache-Control头 Etag头 gzip压缩 HTTP状态码 请求-响应包含所有需要的信息 只要请求中包含了需要的参数,响应中就应该包含所有信息 对比SOAP 所有请求对应虚拟的一系列页面 “虚拟”页面在逻辑上更容易理解、设计 通过URL进行跳转 ArcGIS Server REST API的f请求参数 f=html -Service Directory(服务目录) -为开发者准备的工具 f=json -ArcGIS Web API通用数据交互格式 -f

5、=json var layer = new OpenLayers.Layer.ArcGIS93Rest(“ArcGIS Server Layer“, “http:/ ESRI_Imagery_World_2D/MapServer/export“); map.addLayer(layer); map.zoomToMaxExtent(); Google Earth http:/ Python import sys, urllib, json url = http:/ /Demographics/ESRI_Census_USA/MapServer/0/query? url += objectIds=0,1,2 features = objfeatures for feature in features: print feature

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号