预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共48页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
2011年Esri中国合作伙伴技术丏场
ArcGISServer应用开发模式
客户与合作伙伴支持部马克玲
主要内容
•ArcGISServer开发模式概览
•基石:ArcGISServerRESTAPI
•利器:ArcGISWebAPIs
(Javascript/Flex/Silverlight)
•ArcGISServer服务器端扩展
2011年Esri中国合作伙伴技术丏场
ArcGISServer开发模式概览
2011年Esri中国合作伙伴技术丏场
ArcGIS是一个完整的系统
云
Web•发掘
•创建
•管理
企业级
•可视化
移动和轻量级GIS•分析
•协作
本地
桌面
2011年Esri中国合作伙伴技术丏场
ArcGISServer支持的客户端
.NetJavaArcGISExplorer
PopFly
Microsoft
YahooPipesVirtualEarth
SAP
Flex/Flash
GoogleMaps
GoogleEarth
Silverlight
Yahoo!MapsArcMap
RubyPHP
Python
OpenLayersWindowsMobile/
iOS/WindowsPhone/Android
2011年Esri中国合作伙伴技术丏场
ArcGISServer开发模式
SOA——一切皆服务
ADF程序
直接访问
桌面程序
SOAP
JavaScript/Flex/Silverlight/
iOS/WindowsPhone/Android
2011年Esri中国合作伙伴技术丏场
SOAPvs.REST
•SimpleObjectAccessProtocol
-基于Internet的通信协议
-独立于平台/编程语言
-基于XML
-W3C标准
-…
•RepresentationalStateTransfer
-是设计风格而不是标准
-轻量级
-易使用,不需要编程工具
-URI即资源,通过HTTP谓词访问
-…
2011年Esri中国合作伙伴技术丏场
基石:ArcGISServerRESTAPI
2011年Esri中国合作伙伴技术丏场
初识ArcGISServerRESTAPI
•一系列有层次结构的资源(资源/操作)
•对应于ArcGISServer所发布的服务及其能力
…
2011年Esri中国合作伙伴技术丏场
初识ArcGISServerRESTAPI
•根节点地址
-http://<host>[:port]/<instance>/rest/services/<folder>
•访问资源/操作
-http://<resource-
url>?<parameter1=value1>&<parameter2=value2>
-http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/De
mographics/ESRI_Census_USA/MapServer?f=json
-http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/De
mographics/ESRI_Census_USA/MapServer/export?bbox=-
185.3,-28.8,-59.5,118.1
•管理页面
-http://<host>/<instance>/rest/admin
-清空缓存/禁用servicesdirectory/生成admintoken(v10)
2011年Esri中国合作伙伴技术丏场
初识ArcGISServerRESTAPI
•GET与POST
-GET:只读操作(v9.3.1乊前)
-POST:写操作,add/update/delete(v10)
•响应格式
-通过指定请求参数f
-html/json/pjson/image/amf/…
-例如:http://...?param1=xx¶m2=xx&f=json
•API参考手册
-http://<host>[:port]/<instance>/sdk/rest
2011年Esri中国合作伙伴技术丏场
常用的RESTAPI资源/操作
MapService:地图显示/各种查询/图例/SOE
•MapService
-ExportMap
-Identify
-Find
-MapTile
-Layer/Table
-Query
-Feature
-…
•…
2011年Esri中国合作伙伴技术丏场
常用的RESTAPI资源/操作
FeatureService