本书是作者在总结多年GIS软件开发与教学经验的基础上,综合考虑本科生、研究生的知识结构、技术水平和实践技能编写而成的。内容包括:ArcGIS Engine应用程序框架、专题制图、矢量与栅格数据空间分析、网络分析、空间数据库访问、三维分析等内容。本书将实现地理信息系统常见功能分为若干专题,按软件工程思想,从功能设计,详细设计,功能实现,功能集成等方面对每个专题进行了详细介绍,作者通过对代码反复优化,理论分析和实践应用相结合,提炼出清晰思路和步骤,学习曲线缓和而且颇具深度。