当前位置:首页 > 图书资源 > 凤凰时时客户端开源GIS与空间数据库实战教程

凤凰时时客户端开源GIS与空间数据库实战教程


更新时间:2018-10-16 17:41:32

这款【凤凰时时客户端开源GIS与空间数据库实战教程】资源经过9盘网盘审核之后发布,推荐您使用百度云或者迅雷下载。如果迅雷无法自动调用下载,请使用(右键该地址-复制链接-新建下载)的方式下载。发布时间:2018-10-16 17:41:32

资源简介

凤凰时时客户端开源GIS与空间数据库实战教程
基本信息
作者: 陈永刚
出版社:清华大学出版社
ISBN:9787302428725
上架时间:2016-3-2
出版日期:2016 年3月
开本:16开
页码:168
版次:1-1
所属分类:计算机 > 信息系统 > 地理信息系统
内容简介
书籍
计算机书籍
本书以开源GIS软件和开源空间数据库PostgreSQL为主要内容,特别是以空间数据库PostgreSQL为中心,以OGC标准为主线,详细介PostgreSQL、QGIS、GeoServer等开源软件及其应用案例。全书分为8章,第1章对空间数据库的发展状况进行介绍和分析;第2章简单介绍开源GIS软件和空间数据库PostgreSQL的初步使用;第3章介绍空间数据库的SQL Geometry数据类型;第4章介绍矢量数据空间SQL查询与分析操作;第5章介绍栅格数据空间SQL查询与分析操作;第6章介绍利用QGIS、ArcMap对空间数据库进行管理以及利用GeoServer发布空间信息;第7章分别介绍利用Java和C#对空间数据库进行管理和操作;第8章以案例的方式介绍利用开源软件和开源空间数据库在“智慧林业”中的应用。
本书主要针对于教学科研和工程应用,特别对开源GIS和空间数据库的理论推广和工程项目应用具有重要的应用价值;本书主要适合于地理信息系统、林业、交通应用、测绘等与地学相关领域的从业人员。

 

目录

第1章初识空间数据库1 
1.1回顾数据库的相关基础知识1 
1.1.1数据库的基本概念1 
1.1.2结构化查询语言1 
1.1.3数据库访问技术2 
1.1.4数据库的标准3 
1.2认识空间数据库4 
1.2.1空间数据库4 
1.2.2空间数据库标准简介5 
1.2.3空间数据模型6 
1.3空间数据库产品8 
1.3.1常见的商业空间数据库8 
1.3.2开源空间数据库8 
1.3.3PostGIS简介11 
第2章开源GIS软件和空间数据库使用初步14 
2.1PostgreSQL的安装与PostGIS空间引擎配置14 
2.1.1PostgreSQL的安装14 
2.1.2PostGIS空间引擎配置18 
2.2QGIS与uDig的安装与配置24 
2.2.1QGIS的安装与配置24 
2.2.2uDig的安装与配置26 
2.3GeoServer的安装与配置28 
2.4pgAdmin Ⅲ的基本操作35 
2.4.1主窗体35 
2.4.2导航菜单功能36 
2.4.3工具栏的介绍37 
2.4.4数据库与表的创建37 
2.4.5数据库的备份与恢复42 
2.5利用QGIS将shp数据导入PostgreSQL空间数据库43 
2.5.1利用QGIS连接PostgreSQL空间数据库43 
2.5.2导入导出shp数据45 
开源GIS与空间数据库实战教程目录第3章空间数据库的SQL Geometry数据类型48 
3.1空间数据类型继承关系UML图48 
3.2空间数据的WKT和WKB表现形式48 
3.3空间数据的坐标系统SRID50 
3.4在PostgreSQL中直接利用SQL建立空间数据库51 
3.4.1利用SQL语句在PostgreSQL空间数据库中建立空间数据表51 
3.4.2利用SQL语句在PostgreSQL空间数据表中插入空间数据51 
第4章矢量数据空间SQL查询与分析操作53 
4.1PostGIS基本类型53 
4.2管理函数UpdateGeometrySRID53 
4.3几何构造函数55 
4.3.1ST_GeomFromText55 
4.3.2ST_MakePolygon56 
4.4几何读写函数58 
4.4.1ST_IsClosed、ST_IsRing和ST_IsSimple58 
4.4.2ST_EndPoint与ST_StartPoint60 
4.5几何编辑函数62 
4.5.1ST_AddPoint62 
4.5.2ST_RemovePoint63 
4.6几何输出函数ST_AsText65 
4.7运算符函数&&66 
4.8空间关系与量测67 
4.8.1ST_Centroid67 
4.8.2ST_ClosestPoint68 
4.8.3ST_Intersects70 
4.8.4ST_Relate71 
4.9几何处理函数73 
4.9.1ST_Buffer73 
4.9.2ST_Intersection75 
4.9.3ST_Union76 
4.10线性参考函数ST_LineInterpolatePoint78 
4.11杂类函数ST_Point_Inside_Circle79 
4.12特殊函数PostGIS_AddBBox81 
第5章栅格数据空间SQL查询与分析操作82 
5.1栅格数据管理82 
5.1.1新建栅格数据82 
5.1.2导出栅格数据文件83 
5.1.3导入空间数据库83 
5.2栅格数据属性查询86 
5.2.1ST_MetaData86 
5.2.2ST_BandMetaData86 
5.2.3ST_Histogram 87 
5.2.4ST_Value88 
5.2.5ST_Resize89 
5.3栅格数据间的空间关系91 
5.3.1ST_Intersects91 
5.3.2ST_Contains91 
5.4栅格数据处理与分析92 
5.4.1ST_Clip92 
5.4.2ST_Union93 
5.4.3ST_HillShade、 ST_Slope和ST_Aspect95 
第6章利用QGIS、ArcMap和GeoServer对空间数据库进行管理、操作和发布97 
6.1利用QGIS对PostgreSQL空间数据库进行空间数据管理97 
6.1.1在QGIS中加载PostgreSQL空间数据库数据97 
6.1.2编辑导入的空间数据,并保存在数据库中99 
6.2利用ArcMap对PostgreSQL空间数据库进行空间数据管理101 
6.2.1在ArcGIS和PostgreSQL中配置相关文件101 
6.2.2在ArcMap设置到PostgreSQL的连接103 
6.3利用GeoServer发布PostgreSQL中的空间数据105 
6.3.1发布空间数据105 
6.3.2预览发布的空间数据110 
6.4利用Udig修饰PostgreSQL中的空间数据111 
6.4.1利用Udig美化地图111 
6.4.2在GeoServer中为发布地图添加地图样式115 
第7章利用Java和C#对空间数据库进行管理和操作120 
7.1Geotools、JTS地理信息系统Java开源库简介120 
7.1.1Geotools简介120 
7.1.2JTS简介120 
7.2利用Geotools和JTS对PostgreSQL空间数据库进行空间数据分析120 
7.2.1新建Java项目121 
7.2.2代码实现122 
7.3NetTopologySuite地理信息系统C#开源库简介127 
7.4利用NetTopologySuite对PostgreSQL空间数据库进行 
空间数据分析127 
7.4.1新建控制台应用程序127 
7.4.2代码实现127 
7.4.3在QGIS中查看生成的Shape文件128 
7.5SharpMap地理信息系统C#开源库简介129 
7.6利用SharpMap对PostgreSQL空间数据库进行 
空间数据分析130 
7.6.1新建WinFrom程序,并进行简单布局130 
7.6.2代码实现132 
7.6.3实现效果134 
第8章面向“智慧林业”的生态公益林开源应用136 
8.1数据概况与开源解决方案136 
8.1.1生态公益林数据136 
8.1.2开源解决方案的总体思路136 
8.2QGIS对公益林数据的管理与操作137 
8.3PostGIS对公益林数据的管理与操作139 
8.4QGIS专题地图的制作139 
8.5快速发布网络地图142 
8.5.1安装qgis2web插件142 
8.5.2qgis2web的参数设置144 
8.5.3Apache Server发布地图并在不同移动终端查看145 
附录A两大标准几何对象对比表147 
附录BGeometry与ST_Geometry定义的空间操作对比表148 
附录C函数汇总表151 

下载地址列表

下载地址1

发表评论 共有0条评论