本文档旨在为开发者提供详细的ArcGIS Server开发指南,着重讲解基于Flex和.NET的技术应用。
首先,第1章对Web GIS技术进行了概述,包括Web与GIS的融合以及当前的技术发展现状和未来趋势。
在第2章,我们深入了解了ArcGIS Server,包括其基本概念、体系架构,以及如何准备开发环境并进行安装。此外,还比较了不同的开发API,以便选择最适合的开发技术。
第3章详细介绍了ArcGIS Server的应用与管理,包括客户端服务管理、GIS服务的发布、数据访问权限控制,以及地图服务和池化技术的使用。
在地图服务缓存方面,第4章阐述了缓存的创建、更新和删除,以及其在提升性能中的关键作用。
第5章着重讲解了ArcGIS Server REST API,包括REST概述和ArcGIS Server REST API的特性,以及地图和几何体服务的具体API使用。
第6章深入讲解了Flex API,包括Flex4基础、Action Script语法以及如何使用它与ArcGIS Server进行集成,还提供了创建第一个应用的步骤。
地图交互、矢量图形绘制、数据查询及表达、几何服务和GP服务的章节,分别涵盖了地图和图层交互、图形绘制技术、数据处理以及地理空间分析等功能的实现。
在数据编辑部分,第12章介绍了矢量数据的在线编辑,包括要素服务和编辑工具的使用。
最后,第14章和15章分别介绍了如何扩展Flex Viewer,以及如何通过Flex API调用Geo Server,包括地图服务的发布和WMS和WFS的使用。