ArcGIS Server 9.3 REST API 初学者教程

需积分: 12 0 下载量 196 浏览量 更新于2024-07-27 收藏 2.53MB PDF 举报
"ArcGIS Server 9.3 REST 基础教程" 这是一份由ESRI中国(北京)有限公司编写的教程,旨在介绍ArcGIS Server 9.3的REST(表述性状态转移)应用程序接口的基础知识。教程并非全面的REST API参考,而是提供了一些基本示例和最佳实践,适合初学者学习。内容涵盖了ESRI公司REST项目团队的最新成果,同时也包含了社区用户和专家的贡献。 教程首先介绍了REST的概念,解释了Web服务和面向服务架构(SOA)的关系,并对比了基于SOAP的Web服务与REST风格的Web服务的区别。REST被推崇的原因在于其简洁、无状态和可缓存的特性,使得它在创建Web服务时更加高效。ESRI公司在支持REST方面发挥了重要作用,为开发者提供了更方便地构建GIS应用的途径。 接着,教程详细阐述了ArcGIS REST API,列出了它支持的各种服务类型,如地图服务、地理编码服务、地理处理服务、几何服务、图像服务以及其他服务。对于每种服务,教程都简要说明了其功能和用途。例如,地图服务用于在线发布地图,地理编码服务则用于将地址转换为坐标,而地理处理服务则提供了复杂的地理分析能力。 教程还讲解了如何创建和发布GIS资源为服务,包括使用ArcCatalog和ArcGISServer管理器两种方式。此外,它指导读者如何浏览服务,如查看服务器内容、服务空间范围,以及如何测试和获取服务的开发信息。支持的输出格式也是开发者关注的重点,教程中对此也有所提及。 最后,教程介绍了服务的管理,包括启动、停止和暂停服务的操作,以及管理服务缓存的方法,这些对于保持服务的稳定性和性能至关重要。 《ArcGIS Server 9.3 REST 基础教程》是学习如何利用REST API与ArcGIS Server进行交互,构建和管理GIS Web服务的宝贵资源。通过这个教程,读者能够掌握ArcGIS REST API的基本用法,进而开发出自己的GIS应用程序。