![]()
内容推荐 孟庆祥、王飞、王少华编著的《OpenGIS设计开发基础教程--基于QGIS+PostGIS设计开发(高等学校遥感信息工程实践与创新系列教材)》共9章,可以分为三个部分:前两章是第一部分,介绍了OpenGIS的基本内容;第二部分包括第3章到第7章,详细介绍了QGIS、PostGIS等开源软件的安装及操作;第三部分是设计开发方法介绍,其中第8章介绍了基于Python的插件开发方法,而第9章介绍了在VS2010环境中进行组件开发的详细步骤。 本书可作为本科生专业选修课的教材,也可作为研究生和GIS设计开发爱好者的参考用书。 目录 第1章 OpenGIS概述 1.1 概述 1.1.1 OpenGIS 1.1.2 OpenGIS的特点和作用 1.1.3 开放模式 1.2 OpenGIS的发展 1.2.1 国外发展现状 1.2.2 国内发展现状 1.3 OpenGIS的相关技术 1.3.1 OpenGIS数据 1.3.2 OpenGIS软件 1.3.3 地图API 1.3.4 OpenGIS类库 1.4 本章小结 第2章 openGIs软件简介 2.1 QGIS 2.1.1 QGIS简介 2.1.2 QGIS的核心功能 2.1.3 QGIS框架介绍 2.1.4 QGIS部分功能介绍 2.2 Qt 2.2.1 Qt基本模块框架 2.2.2 Qt的功能与优势 2.2.3 图形界面库框架 2.2.4 Qt所支持的平台 2.2.5 基于Qt开发的产品 2.2.6 Qt编程的工作流程 2.2.7 HelloQt 2.3 PostgreSQL 2.3.1 概述 2.3.2 框架 2.3.3 后端服务器 2.3.4 PgAdmin4界面介绍 2.4 PostGIS 2.4.1 概述 2.4.2 数据模型 2.5 本章小结 第3章 OpenGIS软件安装配置 3.1 QGIS安装配置 3.2 PostgreSQL安装配置 3.3 PostGIS数据库引擎配置 3.4 本章小结 第4章 空间数据查询浏览 4.1 数据加载 4.1.1 加入矢量图层 4.1.2 加入栅格图层 4.1.3 加入服务数据 4.2 数据浏览 4.2.1 数据层名称的改变 4.2.2 数据层顺序的调整 4.2.3 数据层显示控制 4.2.4 数据层的复制与删除 4.3 数据查询 4.3.1 图层属性查询 4.3.2 图层空间查询 4.4 数据符号化 4.4.1 点要素的符号化 4.4.2 线要素的符号化 4.4.3 面要素的符号化 4.4.4 数据层标签 4.4.5 统计图符号 4.5 本章小结 第5章 数据更新 5.1 启动编辑 5.2 要素属性编辑 5.3 要素编辑 5.4 结束编辑 5.5 本章小结 第6章 QGIS制图与输出 6.1 设置制图版面 6.1.1 新建打印版面 6.1.2 设置版面大小与底色 6.2 添加制图数据 6.2.1 添加制图数据组 6.2.2 复制制图数据组 6.2.3 旋转制图数据组 6.2.4 绘制坐标网格 6.3 添加辅助要素 6.3.1 几何体 6.3.2 位图、属性表、HTML框架 6.4 地图整饰 6.4.1 添加和修改图名 6.4.2 添加和修改图例 6.4.3 添加和修改比例尺 6.4.4 添加指北针 6.4.5 排列地图要素 6.5 地图的打印与输出 6.5.1 地图打印 6.5.2 地图导出 6.6 本章小结 第7章 Pos~GIS空间数据管理 7.1 PostgreSQL基本操作 7.1.1 pgAdmin4介绍 7.1.2 数据库与表的创建 7.1.3 数据库的备份与恢复 7.2 利用QGIS实现空间数据导入导出 7.2.1 连接数据库 7.2.2 导入导出数据 7.3 使用SQL建立PostGIS空间数据库 7.3.1 利用SQL语句建立空间数据表 7.3.2 利用SQL语句插入空间数据 7.4 本章小结 第8章 QGIS插件开发 8.1 开发环境配置 8.1.1 Python IDLE安装 8.1.2 QtDesigner下载安装 8.1.3 Plugin Builder 8.1.4 Python控制台 8.2 添加和清除数据功能实现 8.2.1 添加矢量数据 8.2.2 添加栅格数据 8.2.3 添加Web服务数据 8.2.4 清除数据 8.3 图层渲染功能实现 8.4 缓冲区功能实现 8.5 简单栅格处理功能实现 8.5.1 二值化 8.5.2 平滑和边缘提取 8.6 Python开发注意事项 8.6.1 常见问题及解决方法 8.6.2 开发技巧 8.7 案例:多功能GIS插件 8.7.1 需求分析 8.7.2 插件总体设计 8.7.3 插件功能设计与实现 8.8 本章小结 第9章 QGIS二次开发 9.1 QGIS编译 9.1.1 安装软件 9.1.2 下载依赖库 9.1.3 配置系统变量环境 9.1.4 CMake编译源码 9.1.5 提取QGIS二次开发库文件 9.2 配置VS 2010开发环境 9.3 加载数据功能 9.3.1 加载矢量数据 9.3.2 加载栅格数据 9.3.3 加载文本数据 9.3.4 加载Web地图服务数据 9.4 属性查询功能 9.4.1 属性查询实现思路 9.4.2 创建图层管理器 9.4.3 创建属性表对话框 9.4.4 创建属性查询对话框 9.5 制图输出 9.5.1 制图模板 9.5.2 制图要素 9.5.3 制图输出 9.6 集成 9.7 本章小结 参考文献
|