ArcGIS Server 9.3 REST API基础教程概览

需积分: 10 1 下载量 137 浏览量 更新于2024-09-19 收藏 2.53MB PDF 举报
"《ArcGISServer9.3REST基础教程》是一本介绍如何使用ArcGIS Server 9.3的REST API来创建和管理Web服务的教程,由ESRI中国(北京)有限公司出版。该书重点在于提供REST API的基础示例和最佳实践,而非全面的参考手册。内容涵盖REST API的优势、不同类型的Web服务、如何发布和管理GIS资源以及服务的详细操作,如地图服务、地理编码服务、地理处理服务等。" 在ArcGIS Server 9.3中,REST(表述性状态转移)API提供了一种轻量级的方式来访问和操作GIS资源,创建Web服务。REST是一种基于HTTP协议的架构风格,它使得Web服务的调用更加简单、高效。本教程首先介绍了Web服务的基本概念,特别是面向服务架构(SOA)下的Web服务,包括基于SOAP(简单对象访问协议)和REST风格的Web服务。书中指出REST服务相比SOAP服务具有更简洁、无状态、可缓存等优势,更适合于Web环境。 第二章深入探讨了ArcGIS REST API,列举了支持的不同服务类型,如地图服务,用于在线展示和操作地图;地理编码服务,用于将地址转换为坐标;地理处理服务,用于执行复杂的GIS分析任务;几何服务,处理几何对象的操作;以及图像服务,用于管理和服务遥感数据。教程还详细讲解了如何通过ArcCatalog或ArcGISServer管理器发布这些服务,并提供了浏览、测试和管理服务的方法,包括查看服务的元数据、调整空间范围、控制服务状态以及管理服务缓存等。 对于开发者来说,此教程特别有价值,因为它包含了如何在实际开发中利用服务目录的示例,以及支持的输出格式,如JSON或XML,这对于构建与ArcGIS Server交互的应用程序至关重要。《ArcGISServer9.3REST基础教程》是学习和掌握ArcGIS Server REST API功能和操作的重要参考资料。