ArcGIS Server 9.3 REST API入门指南

需积分: 12 2 下载量 108 浏览量 更新于2024-10-01 收藏 2.53MB PDF 举报
"《ArcGIS Server 9.3 REST基础教程》是一本介绍如何使用REST API与ArcGIS Server交互的入门教程。书中详述了REST的概念,并对比了它与SOAP的区别,同时也涵盖了如何利用FLEXVIEW进行开发的基础知识。本教程由ESRI中国(北京)有限公司出版,内容包括ESRI公司REST项目团队的最新成果和用户经验。教程分为多个章节,深入讲解了RESTful Web服务在GIS中的应用,特别是ArcGIS Server提供的各种服务类型及其管理方法。" 在本教程中,作者首先介绍了Web服务和面向服务架构(SOA)的基础,解释了Web服务的两种主要类型:基于SOAP的Web服务和REST风格的Web服务。SOAP是一种更重量级的协议,通常涉及复杂的XML消息交换,而REST则以其简洁、无状态和可缓存的特性成为构建Web服务的一种流行选择。书中强调了REST在可扩展性和性能方面的优势,以及ESRI在支持REST API上的努力。 接下来,教程详细探讨了ArcGIS REST API,列出了它支持的各种服务类型,如地图服务、地理编码服务、地理处理服务、几何服务和图像服务等。这些服务的使用方法和示例被逐一解析,帮助读者理解如何将GIS资源发布为服务,以及如何通过ArcCatalog或ArcGIS Server Manager来管理这些服务。 在服务管理部分,读者将学习如何启动、停止或暂停服务,以及如何管理和优化服务的缓存。此外,教程还提供了浏览服务内容、查看服务空间范围、测试REST服务以及获取开发信息的方法。特别地,针对开发人员,教程提供了一些使用服务目录的实例,指导如何利用不同的输出格式来适应不同的应用场景。 《ArcGIS Server 9.3 REST基础教程》是学习如何利用REST API与ArcGIS Server进行高效集成的宝贵资源,无论是对于GIS初学者还是有经验的开发者,都能从中受益匪浅。