本书从应用开发角度,根据作者多年的工作经验,介绍Python语言在开源GIS中的应用。希望能够借此机会,使得开源GIS得到应用,并进一步推广开源GIS的理念与技术。本书主要以空间数据的处理、分析以及地图制图为主线。在选择内容时,本书以目前最为经典、常用的类库为主,目的是给初学者系统地讲解基本的概念。书中用到一些数据,并有代码,这些资源都可以从网站上下载,并且网站上的内容也会有相应的更新。书中代码经过了测试,可以在Linux操作系统中运行,大部分也可以在Windows操作系统中运行。
本教程面向大多数GIS专业及其相关专业读者群体,突出“开源”和“应用分析”特色,以具体案例形式,介绍QGIS软件的基本数据操作和空间分析功能,包括QGIS数据加载、浏览、专题地图制作、打印输出;QGIS空间配准、栅格矢量化、实体生成、GPS连接等数据采集和编辑操作;QGIS空间缓冲区和泰森多边形分析;QGIS热力图表达和核密度分析;“PostGIS+QGIS”关系数据库建库及空间SQL分析;PostGIS空间网络拓扑处理与可达性分析;PostGIS综合空间分析应用。
MapInfo是使用广泛的地图绘制软件之一。本书以版本的MapInfo9.5中文版为操作平台,全面介绍使用该软件绘制、编辑桌面式地图的方法和技巧。全书共分13章,内容涉及MapInfo9.5的数据采集、矢量地图绘制和编辑、属性数据编辑(表操作)、地图查询分析、空间模型、地图装饰和MapBasic基础等内容。本书在讲解软件功能的同时,安排了丰富的课堂练习和上机练习,帮助读者巩固知识。配套附有多媒体语音视频教程和大量的图形文件,供读者学习和参考。本书内容丰富、结构安排合理,适合作为大中专院校相关专业MapInfo,也可以作为GIS制图人员的重要参考资料。