- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ArcGIS_Server_9.3_REST中文基礎教程
《ArcGIS Server 9.3 REST 基础教程》
ESRI中国(北京)有限公司
日期:2009.3
《ArcGIS Server 9.3 REST 基础教程》
ESRI 白皮书 ESRI 中国(北京)有限公司
关于本书
本书不是一本表述性状态转移应用程序接口(REST API)的完整参考书,相反,本书
只是展示REST API的一些基础示例和最佳实务。本书内容反映了ESRI公司相关REST项目
团队的最新工作,没有该团队工作人员的奉献精神和艰苦工作,本书不可能成型。
书中的提示,指南,编码样本包括了来自用户和各领域专家的工作。
在附录A的资源中可以找到更多的帮助信息及指南。
本书的翻译工作由中科院地理所郭兆成完成,校对工作由ESRI中国(北京)有限公司产品
技术部汪维莉完成。
《ArcGIS Server 9.3 REST 基础教程》
ESRI 白皮书 第1 页 ESRI 中国(北京)有限公司
目 录
引言 1
第一章:REST——轻松创建Web 服务 3
1.1 Web 服务和面向服务架构 3
1.2 Web 服务类型 4
1.2.1 基于SOAP 的Web 服务 4
1.2.2 REST 风格的Web 服务 5
1.3 REST 类型Web 服务的优势 5
1.4 ESRI 推进对REST 的支持 8
第二章: ArcGIS REST API 11
2.1 支持的服务类型 11
2.1.1 地图服务 12
2.1.2 地理编码服务 13
2.1.3 地理处理(Geoprocessing)服务 13
2.1.4 几何服务 14
2.1.5 图像服务 15
2.1.6 其他服务 15
2.2 创建GIS 资源 15
2.3 资源发布为服务 19
2.3.1 使用ArcCatalog 发布服务 19
2.3.2 利用ArcGIS Server 管理器发布服务 22
2.4 浏览服务 25
2.4.1 浏览服务器内容 25
2.4.2 查看服务空间范围 28
2.4.3 测试REST 服务 29
2.4.4 获取开发信息 32
2.4.5 如何在开发中使用服务目录的示例 32
2.4.6 支持的输出格式 33
2.5 管理服务 35
《ArcGIS Server 9.3 REST 基础教程》
ESRI 白皮书 第2 页 ESRI 中国(北京)有限公司
2.5.1 启动,停止,暂停服务 35
2.5.2 管理服务缓存 37
2.5.3 启用和禁用服务目录 39
第三章: REST 应用 41
3.1 易于使用 41
3.2 不编程使用REST API 43
3.2.1 ArcGIS Server JavaScript 地图浏览器 43
3.2.2 ArcGIS Explorer 44
3.2.3 ArcMap 45
3.2.4 微软虚拟地球 46
3.2.5 谷歌地图 46
3.2.6 谷歌地球 47
3.2.7 利用Web 浏览器 47
3.3 基于浏览器端编程使用REST API 48
3.3.1JavaScript 48
3.3.2 利用Flex 57
3.3.3 利用Silverlight 63
3.4 通过服务器端和桌面编程使用REST API 66
3.4.1 利用Python 67
3.4.2 利用ASP.Net 71
3.4.3 利用Java 72
第四章: 优化方法 76
4.1 保证REST 服务安全 76
4.2 改进性能 77
4.2.1 缓存 77
4.2.2 压缩 78
4.2.3 图像格式 78
4.2.4 响应格式 80
词汇表 82
附录A: REST 资源 92
《ArcGIS Server 9.3 REST 基础教程》
ESRI 白皮书 第1 页 ESRI 中国(北京)有限公司
引言
本书《ArcGIS Server 9.3 REST基础教程》是专门面向2008年首次发布的最新ArcGIS软件
而设计,书中内容着重针对表述性状态转移应用编程接口(REST API)进行论述和展开。
《ArcGIS Server 9.3 REST基础教程》一书是ESRI公司软件和产品开发工程师利用业
余时间协同努力撰写的成果,书中介绍了他们对这些正在成为通用的API的第一手知识。
ESRI中国感谢他们为开发者和最终用户做出的努力工作,本书通过活灵活现的实用示例使
REST有关知识和所有功能跃然纸上,读者和用户能够一目了然。
ESRI应用开发服务部和专业服务组的高级GIS开发工程师Pinde Fu撰写了本书
文档评论(0)