本书从应用开发角度,根据作者多年的工作经验,介绍Python语言在开源GIS中的应用。希望能够借此机会,使得开源GIS得到应用,并进一步推广开源GIS的理念与技术。本书主要以空间数据的处理、分析以及地图制图为主线。在选择内容时,本书以目前最为经典、常用的类库为主,目的是给初学者系统地讲解基本的概念。书中用到一些数据,并有代码,这些资源都可以从网站上下载,并且网站上的内容也会有相应的更新。书中代码经过了测试,可以在Linux操作系统中运行,大部分也可以在Windows操作系统中运行。
本教程面向大多数GIS专业及其相关专业读者群体,突出“开源”和“应用分析”特色,以具体案例形式,介绍QGIS软件的基本数据操作和空间分析功能,包括QGIS数据加载、浏览、专题地图制作、打印输出;QGIS空间配准、栅格矢量化、实体生成、GPS连接等数据采集和编辑操作;QGIS空间缓冲区和泰森多边形分析;QGIS热力图表达和核密度分析;“PostGIS+QGIS”关系数据库建库及空间SQL分析;PostGIS空间网络拓扑处理与可达性分析;PostGIS综合空间分析应用。
《地质信息系统原理与方法》从地质信息科学的理论体系、方法论体系及其技术体系人手,依次着重介绍了地质信息系统的结构、组成和设计原理,地质数据的采集、整理与加工,地质数据的组织、管理及其数据库设计与实现,地质图件计算机辅助编绘原理与方法,三维数字地质建模与空间分析,地质数据挖掘与勘查决策支持,以及地质信息系统集成的原理与应用。其内容涵盖了基础地质、矿产地质、工程地质和水文地质和灾害地质等领域的勘查信息化问题。《地质信息系统原理与方法》适用于地质工程一级学科下的二级学科“地球信息科学与技术”专业,以及计算机科学与技术一级学科下的二级学科“空间信息与数字技术”专业的本科教学,也可作为地质类理工科各二级学科的本科生和研究生的教学参考书。《地质信息系统原理与方法》侧重于理论与方法的阐述
Python作为一种程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言之一。本书以地理空间分析为背景,介绍了Python在地理信息处理方面的应用技巧。全书共分为10章,分别介绍了Python与地理空间分析、地理空间数据、地理空间技术、Python的地理空间分析工具、Python与地理信息系统、Python与遥感、Python与高程数据、Python与地理空间建模、实时数据、综合应用等内容。本书内容结构清晰,示例完整,适合希望了解测绘数字化和分析的读者,也适合想使用Python进行空间地理分析、建模和GIS分析的开发人员及研究人员参考阅读。
《地质信息系统原理与方法》从地质信息科学的理论体系、方法论体系及其技术体系人手,依次着重介绍了地质信息系统的结构、组成和设计原理,地质数据的采集、整理与加工,地质数据的组织、管理及其数据库设计与实现,地质图件计算机辅助编绘原理与方法,三维数字地质建模与空间分析,地质数据挖掘与勘查决策支持,以及地质信息系统集成的原理与应用。其内容涵盖了基础地质、矿产地质、工程地质和水文地质和灾害地质等领域的勘查信息化问题。《地质信息系统原理与方法》适用于地质工程一级学科下的二级学科“地球信息科学与技术”专业,以及计算机科学与技术一级学科下的二级学科“空间信息与数字技术”专业的本科教学,也可作为地质类理工科各二级学科的本科生和研究生的教学参考书。《地质信息系统原理与方法》侧重于理论与方法的阐述