1 / 93
文档名称:

第六章空间查询与空间分析.ppt

格式:ppt   页数:93页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第六章空间查询与空间分析.ppt

上传人:wiztre 2013/11/11 文件大小:0 KB

下载得到文件列表

第六章空间查询与空间分析.ppt

文档介绍

文档介绍:第六章空间查询与空间分析
分析模型建立部分
空间分析部分
空间查询部分
本章安排
空间数据的统计分析
2
DEM分析
3
叠置分析
4
缓冲区分析
5
空间数据的查询
1
网络分析
6
空间分析模型
7
§6-1 空间查询
第六章空间查询与空间分析
空间数据库
查询条件
属性限制
空间拓扑限制
二者结合
GIS软件
查询结果
统计结果:
图、表、文字
新图层
新的属性域添加到属性数据库
查询方式
图形--属性
空间查询语言
闪烁、颜色等明显表示
一、空间查询的方式
第六章空间查询与空间分析
§6-1 空间查询
1、给出图形信息:如鼠标点取,拉框等方式。
1)检索其相应属性;
2)检索其空间拓扑关系
2、给出属性特征条件
1)检索对应的空间实体
2)查询属性
单纯查询:单纯地查询属性,或只查询空间拓扑关系
联合查询:将空间数据与属性数据联合查询。
二、空间数据查询种类
1、几何参数查询:
包括点的位置坐标,两点间的距离,一个或一段线目标的长度,一个面目标的周长或面积等。
实现:查询属性库或空间计算
2、空间定位查询:
给定一个点或一个几何图形,检索该图形范围内的空间对象及其属性。
1)按点查询:
给定一个鼠标点,查询离它最近的对象及属性---点的捕捉。
2)开窗查询----按矩形、圆、多边形查询
分为该窗口包含和穿过的区别。
实现:根据空间索引,检索哪些对象可能位于该窗口,然后根据点、线、面在查询开窗内的判别计算,检索到目标。--空间运算方法
第六章空间查询与空间分析
§6-1 空间查询
3、空间关系查询
1)相邻分析检索---通过检索拓扑关系
面—面:如查询与面状地物相邻的多边形的实现方法:
A、从多边形与弧段关联表中,检索该多边形关联的所有弧段;
B、从弧段关联的左右多边形表中,检索出这些弧段关联的多边形。
线—线(与某干流A相连的所有支流)
A、从线状地物表中,查找组成A的所有弧段及关联的结点;
B、从结点表中,查询与这些结点关联的弧段;
点—点(A与B是否相通)等。
2)相关分析检索(不同要素类型之间的关系)--通过检索拓扑关系
线—面(我国边境线总长度)、点—线(自来水GIS中,与某阀门相关的水管)、点—面
A
1
2
B
C
二、空间数据查询种类
第六章空间查询与空间分析
§6-1 空间查询
3)包含关系查询
查询某个面状地物所包含的空间对象。
同层包含,如,某省的下属地区,若建立有空间拓扑关系,可直接查询拓扑关系表来实现。
不同层包含,如某省的湖泊分布,没有建立拓扑,实质是叠置分析检索,通过多边形叠置分析技术,只检索出在窗口界限范围内的地理实体,窗口外的实体作裁剪处理。
4)穿越查询
某公路穿越了某些县,采用空间运算的方法执行,根据一个线目标的空间坐标,计算哪些面或线与之相交。
5)落入查询
一个空间对象落入哪个空间对象之内。--空间运算
6)缓冲区查询
根据用户给定的一个点、线、面缓冲的距离,从而形成一个缓冲区的多边形,再根据多边形检索原理,检索该缓冲区内的空间实体。
7)边沿匹配检索
空间查询在多幅地图的数据文件之间进行,这时需应用边沿匹配处理技术。
第六章空间查询与空间分析
§6-1 空间查询
4、属性查询
1) 查找
仅选择一个属性表,给定一个属性值,找出对应的属性记录或图形。
在屏幕上已有一个属性表,用户任意点取记录,对应的图形以高亮显示。
实现:执行数据库查询语言,找到满足要求的记录,得到它的目标标识,再通过目标标识在图形数据文件中找到对应的空间对象,并显示出来。
第六章空间查询与空间分析
§6-1 空间查询
二、空间数据查询种类
实现:交互式选择各项,输入后,系统再转换为标准的SQL,由数据库系统执行或ODBC C语言执行,得到结果,提取目标标识,在图形文件中找到空间对象,并显示。
Select 属性项 From 属性表 Where 条件 or条件 and 条件
2)SQL查询
第六章空间查询与空间分析
§6-1 空间查询
4、属性查询
二、空间数据查询种类
3)扩展SQL
空间数据查询语言是通过对标准SQL的扩展来形成的,即在数据库查询语言上加入空间关系查询。为此需要增加空间数据类型(如点、线、面等)和空间操作算子(如求长度、面积、叠加等)。在给定查询条件时也需含有空间概念,如距离、邻近、叠加等。
例如,“查询长江流域人口大于50万的县或市”,可表示为:
SELECT *
FROM县或市
WHERE > 50万 AND CROSS(=“长江”)
主要优点是:保留了SQL的风格,便于熟悉SQL的用户的掌握,通