ArcGIS RIA开发实践:Flex API应用与REST接口详解

需积分: 9 21 下载量 26 浏览量 更新于2024-07-24 收藏 5MB PDF 举报
《ESRI-ArcGIS RIA开发实践(经典)》是一本深入探讨了基于富互联网应用(RIA)技术,特别是Adobe Flex和Flex SDK 3.2下,利用ArcGIS Server 9.3和ArcGIS API for Flex 1.2进行开发的实践指南。作者牛魔王在2009年5月26日分享的内容涵盖了以下几个核心部分: 1. **RIA背景篇**: - 介绍了RIA的概论,包括其相对于传统Web应用的优势,如更好的用户体验、丰富的图形用户界面、跨平台兼容性和数据绑定等。 - 然而,也提到了RIA的局限性,如性能问题、不同浏览器兼容性挑战和复杂的安全管理。 2. **ArcGIS Server REST接口**: - 对RESTful API进行了详细的解释,展示了如何通过这种接口来利用ArcGIS Server的功能,实现数据的访问和操作。 3. **Flex篇**: - 强调了Flex的历史和在RIA领域的重要性,随后讲解了ArcGIS Flex API的基础知识: - **MapServiceLayer** 和 **GraphicLayer** 的区别,以及几何对象(Geometry)、符号(Symbol)的应用。 - 包括Map组件、Navigation工具、Draw工具、InfoWindow和各种任务类(如QueryTask、FindTask、IdentifyTask等)的使用。 - 提到如何配置ArcGIS Server的安全策略文件,确保数据安全。 4. **高级开发技巧**: - 包括如何精细控制Map和Layer,如地图服务图层的子图层管理和动态投影。 - 关于业务信息表达的深入内容,如分类渲染、专题图制作、实时数据更新和符号自定义。 - 还介绍了Flex与JavaScript、HTTPService和WebService的交互,以及与其他系统集成的方法。 这本书不仅提供了开发实践案例,还覆盖了从基础概念到高级功能的全面指导,是Esri ArcGIS RIA开发者不可多得的参考资源。对于希望通过Flex开发ArcGIS应用的开发者来说,这是一本极具价值的实战教程。