图书介绍
OpenGIS设计开发基础教程 基于QGIS+PostGIS设计开发PDF|Epub|txt|kindle电子书版本网盘下载
![OpenGIS设计开发基础教程 基于QGIS+PostGIS设计开发](https://www.shukui.net/cover/21/31317955.jpg)
- 孟庆祥,王飞,王少华编著 著
- 出版社: 武汉:武汉大学出版社
- ISBN:9787307203204
- 出版时间:2018
- 标注页数:195页
- 文件大小:76MB
- 文件页数:207页
- 主题词:地理信息系统-系统开发-高等学校-教材
PDF下载
下载说明
OpenGIS设计开发基础教程 基于QGIS+PostGIS设计开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 OpenGIS概述1
1.1 概述1
1.1.1 OpenGIS1
1.1.2 OpenGIS的特点和作用2
1.1.3 开放模式3
1.2 OpenGIS的发展4
1.2.1 国外发展现状4
1.2.2 国内发展现状5
1.3 0penGIS的相关技术5
1.3.1 OpenGIS数据5
1.3.2 OpenGIS软件10
1.3.3 地图API17
1.3.4 OpenGIS类库18
1.4 本章小结23
第2章 OpenGIS软件简介24
2.1 QGIS24
2.1.1 QGIS简介24
2.1.2 QGIS的核心功能26
2.1.3 QGIS框架介绍28
2.1.4 QGIS部分功能介绍28
2.2 Qt32
2.2.1 Qt基本模块框架32
2.2.2 Qt的功能与优势33
2.2.3 图形界面库框架34
2.2.4 Qt所支持的平台35
2.2.5 基于Qt开发的产品35
2.2.6 Qt编程的工作流程36
2.2.7 HelloQt36
2.3 PostgreSQL37
2.3.1 概述37
2.3.2 框架39
2.3.3 后端服务器40
2.3.4 PgAdmin4界面介绍40
2.4 PostGIS43
2.4.1 概述43
2.4.2 数据模型44
2.5 本章小结49
第3章 OpenGIS软件安装配置50
3.1 QGIS安装配置50
3.2 PostgreSQL安装配置53
3.3 PostGIS数据库引擎配置57
3.4 本章小结62
第4章 空间数据查询浏览63
4.1 数据加载63
4.1.1 加入矢量图层63
4.1.2 加入栅格图层66
4.1.3 加入服务数据66
4.2 数据浏览69
4.2.1 数据层名称的改变70
4.2.2 数据层顺序的调整71
4.2.3 数据层显示控制71
4.2.4 数据层的复制与删除71
4.3 数据查询71
4.3.1 图层属性查询71
4.3.2 图层空间查询76
4.4 数据符号化79
4.4.1 点要素的符号化80
4.4.2 线要素的符号化83
4.4.3 面要素的符号化85
4.4.4 数据层标签88
4.4.5 统计图符号88
4.5 本章小结91
第5章 数据更新92
5.1 启动编辑92
5.2 要素属性编辑92
5.3 要素编辑93
5.4 结束编辑100
5.5 本章小结100
第6章 QGIS制图与输出101
6.1 设置制图版面101
6.1.1 新建打印版面101
6.1.2 设置版面大小与底色102
6.2 添加制图数据103
6.2.1 添加制图数据组103
6.2.2 复制制图数据组105
6.2.3 旋转制图数据组105
6.2.4 绘制坐标网格106
6.3 添加辅助要素107
6.3.1 几何体107
6.3.2 位图、属性表、HTML框架108
6.4 地图整饰109
6.4.1 添加和修改图名109
6.4.2 添加和修改图例110
6.4.3 添加和修改比例尺112
6.4.4 添加指北针114
6.4.5 排列地图要素114
6.5 地图的打印与输出115
6.5.1 地图打印115
6.5.2 地图导出115
6.6 本章小结116
第7章 PostGIS空间数据管理117
7.1 PostgeSQL基本操作117
7.1.1 pgAdmin4介绍117
7.1.2 数据库与表的创建118
7.1.3 数据库的备份与恢复121
7.2 利用QGIS实现空间数据导入导出122
7.2.1 连接数据库122
7.2.2 导入导出数据123
7.3 使用SQL建立PostGIS空间数据库127
7.3.1 利用SQL语句建立空间数据表127
7.3.2 利用SQL语句插入空间数据127
7.4 本章小结128
第8章 QGIS插件开发129
8.1 开发环境配置129
8.1.1 Python IDLE安装130
8.1.2 QtDesigner下载安装131
8.1.3 Plugin Builder133
8.1.4 Python控制台134
8.2 添加和清除数据功能实现136
8.2.1 添加矢量数据136
8.2.2 添加栅格数据136
8.2.3 添加Web服务数据136
8.2.4 清除数据137
8.3 图层渲染功能实现137
8.4 缓冲区功能实现137
8.5 简单栅格处理功能实现138
8.5.1 二值化138
8.5.2 平滑和边缘提取138
8.6 Python开发注意事项138
8.6.1 常见问题及解决方法138
8.6.2 开发技巧139
8.7 案例:多功能GIS插件140
8.7.1 需求分析140
8.7.2 插件总体设计140
8.7.3 插件功能设计与实现143
8.8 本章小结150
第9章 QGIS二次开发151
9.1 QGIS编译151
9.1.1 安装软件151
9.1.2 下载依赖库152
9.1.3 配置系统变量环境155
9.1.4 CMake编译源码156
9.1.5 提取QGIS二次开发库文件159
9.2 配置VS 2010开发环境161
9.3 加载数据功能165
9.3.1 加载矢量数据165
9.3.2 加载栅格数据169
9.3.3 加载文本数据170
9.3.4 加载Web地图服务数据176
9.4 属性查询功能180
9.4.1 属性查询实现思路180
9.4.2 创建图层管理器181
9.4.3 创建属性表对话框182
9.4.4 创建属性查询对话框183
9.5 制图输出184
9.5.1 制图模板185
9.5.2 制图要素186
9.5.3 制图输出186
9.6 集成189
9.7 本章小结193
参考文献195