本书是一本系统介绍一个地理信息系统底层开发的完整教程,讲授如何通过程序语言实现地理信息系统的基本功能,包括空间数据与属性数据的管理、分析及可视化等。全书内容均为底层开发,不依赖于任何商业地理信息系统软件,各种算法或数据操作方法均有详细介绍,且深入浅出。通过阅读本书,希望提高读者的原始创新能力。
第1章介绍了如何实现一个最小化的地理信息系统,第2章搭建了一个底层开发的基本框架,第3至5章讲述了地理信息可视化的基本要点,第6章介绍了矢量图层,第7章讲述鼠标在地理信息浏览中的作用,第8至11章介绍Shapefile文件的读取以及如何自定义地理信息系统数据文件格式,第12至14章介绍空间及属性信息的选择方法,第15章介绍栅格图层,第16章介绍多图层管理,第17章实现了一个基本的地理信息系统集成控件,第18及19章介绍了地理信息的可视化技术,第20及21章讲述了网络分析方法的实现,第22及23章介绍了空间索引的构建及应用,第24章介绍了空间参考系统,第25及26章讲述了空间及属性数据的编辑方法,第27章介绍了地理信息系统开发的几种优化方法。
为便于读者高效学习,快速掌握地理信息系统底层开发知识,本书作者精心制作了电子书、完整的源代码以及通过电子邮件或微信公众平台的答疑服务等内容。
本书适合作为广大高校地理信息系统或地理信息科学专业的课程教材,也可以作为地理信息系统技术开发者或爱好者的自学参考用书。
展开