GIS-7_空间数据查询与空间度量

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Geographical Information Systems
7.2 空间定位查询
按点查询
显示属性 回答: 回答:是什么 有什么特征
SCAU Lectures 2010 @ GIS
Geographical Information Systems
7.2 空间定位查询
按矩形或 圆查询
图形界面: 图形界面: 规则图形 结果: 结果: 包含所给图形 的对象 属性列表
7.5 距离量算与方位量算 距离量算与方位量算*
广义距离公式: 广义距离公式:
d ij (q ) = ∑ xli − xlj l =1
n q
1/ q
曼哈顿距离距离公式: 曼哈顿距离距离公式:
d ij (1) = ∑ xli − xlj
l =1
n
欧氏距离距离公式: 欧氏距离距离公式
7.1 空间查询概述
3、空间查询的基本流程 、
SCAU Lectures 2010 @ GIS
Geographical Information Systems
7.1 空间查询概述
4、空间查询的主要方式 、
空间数据查询的方式、内容与结果
SCAU Lectures 2010 @ GIS Geographical Information Systems
根据用户给定点缓冲、线缓冲或面缓冲的距离, 根据用户给定点缓冲、线缓冲或面缓冲的距离,形成一 个缓冲区的多边形,再根据多边形检索的原理, 个缓冲区的多边形,再根据多边形检索的原理,从该缓 冲区内检索出所要的空间对象。 冲区内检索出所要的空间对象。
SCAU Lectures 2010 @ GIS
Geographical Information Systems
SCAU Lectures 2010 @ GIS
Geographical Information Systems
7.3 空间属性查询
1、简单的属性查询 、
简单的属性查询
SCAU Lectures 2010 @ GIS Geographical Information Systems
7.3 空间属性查询
SCAU Lectures 2010 @ GIS
Geographical Information Systems
7.5 距离量算与方位量算 距离量算与方位量算*
匀质空间与非匀质空间的距离量算
SCAU Lectures 2010 @ GIS Geographical Information Systems
SCAU Lectures 2010 @ GIS
Geographical Information Systems
首先按给定距离建立距离为300米的缓冲区, 首先按给定距离建立距离为300米的缓冲区,然后将土地利用类型 300米的缓冲区 图和土壤类型图进行合并, 图和土壤类型图进行合并,利用合并后的图层与排水管道缓冲区进行 叠置,然后SQL查询满足Lucode=300 suit>=2的区域 SQL查询满足Lucode=300且 的区域, 叠置,然后SQL查询满足Lucode=300且suit>=2的区域,所选择的区域 即为适合建立实验室的候选区域 。
SCAU Lectures 2010 @ GIS
Geographical Information Systems
7.4 空间关系查询
空间关系查询包括拓扑关系查询和缓冲区查询 空间关系查询包括拓扑关系查询和 拓扑关系查询 1、拓扑关系查询 、
拓扑关系对地理信息系统的数据处理和空间分析,都具有非常重要 的意义,拓扑数据比几何数据具有更大的稳定性,有利于空间要素 的查询。 邻接关系查询
2、SQL查询 、 查询
属性清单> Select <属性清单> 关系> From <关系> 条件> Where <条件>
需要查询“P101”地块的销售日期(表1为下面查询语句的关联表),SQL 命令如下: Select sale date From parcel Where PIN = “P101” 在执行了上面的命令后,就可以查询到“P101”地块的销售日期了。
7.2 空间定位查询
1、定义 、
给定一个点或一个几何图形, 给定一个点或一个几何图形,检查出该图形范围内的空间对象 以及相应的属性
2、方式 、
按点查询 开窗查询:按规则图形查询(如圆、矩形等) 开窗查询 按多边形查询
分为该窗口包含和穿过的区别。 分为该窗口包含和穿过的区别。 包含 的区别
SCAU Lectures 2010 @ GIS
面的邻接拓扑查询
SCAU Lectures 2010 @ GIS Geographical Information Systems
7.4 拓扑关系查询 1、 空间关系查询 、
包含关系查询
包含查询---面包含点
SCAU Lectures 2010 @ GIS Geographical Information Systems
Geographical Information Systems
7.1 空间查询概述
1、什么是空间查询 、 在空间数据库中检索出满足条件或位置的空间 对象或属性特征的一种操作
SCAU Lectures 2010 @ GIS
Geographical Information Systems
7.1 空间查询概述
空间数据查询语言是通过对标准 的扩展来形成的 空间数据查询语言是通过对标准SQL的扩展来形成的,即在 标准 的扩展来形成的, 数据库查询语言上加入空间关系查询。为此需要增加空间数 数据库查询语言上加入空间关系查询。为此需要增加空间数 据类型(如点、 面等) 空间操作算子(如求长度、 据类型(如点、线、面等)和空间操作算子(如求长度、面 叠加等)。在给定查询条件时也需含有空间概念, )。在给定查询条件时也需含有空间概念 积、叠加等)。在给定查询条件时也需含有空间概念,如距 邻近、叠加等。 离、邻近、叠加等。 例如, 查询长江流域人口大于50万的县或市 万的县或市” 可表示为: 例如,“查询长江流域人口大于 万的县或市”,可表示为: SELECT * FROM县或市 县或市 WHERE 县或市 人口 > 50万 AND CROSS(河流 名 县或市.人口 万 (河流.名 长江” 称=“长江”) 长江 主要优点是:保留了SQL的风格,便于熟悉SQL的用户的掌握, SQL的风格 SQL的用户的掌握 主要优点是:保留了SQL的风格,便于熟悉SQL的用户的掌握, 通用性较好,易于与关系数据库连接。 通用性较好,易于与关系数据库连接。
SCAU Lectures 2010 @ GIS
Geographical Information Systems
7.1 空间查询概述
1、什么是空间查询 、 2、空间查询在GIS中的位置 、空间查询在 中的位置 3、空间查询的基本流程 、 4、空间查询的主要方式 、
SCAU Lectures 2010 @ GIS
7.4 空间关系查询
2、缓冲区查询 、
某一单位准备建立一个养殖试验室, 某一单位准备建立一个养殖试验室,试验室的选址要求 为: ①土地利用类型为灌木林地(属性代码为Lucode=300); 土地利用类型为灌木林地(属性代码为 ); ②适宜开发的土壤类型为湿地(suit>=2); 适宜开发的土壤类型为湿地( ); 米之内。 ③距离排水管道在300米之内。 距离排水管道在 米之内 土地利用类型图、 所需数据有土地利用类型图 所需数据有土地利用类型图、土壤类型图和排水管网
(a)土地利用图
(b)土壤类型图
(c)排水网络及其300米缓冲区范围
(d)查询结果(深色图斑) 查询结果(深色图斑)
SCAU Lectures 2010 @ GIS
Geographical Information Systems
空间查询相关问题
1、简述空间数据查询的类型与查询内容。 、简述空间数据查询的类型与查询内容。 2、说明空间数据查询的一般过程及查询结果的显示方式。 、说明空间数据查询的一般过程及查询结果的显示方式。
(a)各向同性表面(简单距离)
(b)摩擦距离
(非均质空间)各向同性和各向异性的距离表面 非均质空间)
SCAU Lectures 2010 @ GIS
Geographical Information Systems
7.5 距离量算与方位量算
X (N)
NNW NW
N
NNE NE NEE
α
B ( xB , yB )
2 d ij = ∑ (xli − xlj ) l =1
n
1/ 2
契比雪夫距离公式: 契比雪夫距离公式:
d ij (∞ ) = max xli − xlj
{
}
SCAU Lectures 2010 @ GIS
Geographical Information Systems
7.5 距离量算与ห้องสมุดไป่ตู้位量算 距离量算与方位量算*
2、空间查询在GIS中的地位 、空间查询在 中的地位
GIS最基本的功能之一 GIS最基本的功能之一 GIS空间分析起始点 GIS空间分析起始点 GIS区别于其它数字制图软件的特征 GIS区别于其它数字制图软件的特征 空间查询不改变原有的数据集
SCAU Lectures 2010 @ GIS
Geographical Information Systems
7.3 空间属性查询
3、扩展SQL查询 、扩展 查询
地理信息系统的空间数据库以空间(地理)目标作为存储集,与一般数 据库的最大不同点是它包含“空间”(或几何)概念,而标准的 标准的SQL是 标准的 关系代数模型中的一些关系操作及组合,适合于表的查询与操作,但不 支持空间概念和运算 空间概念和运算。 空间概念和运算 为支持空间数据库的查询,需要在SQL上扩充谓词集,将属性条件和空 间关系的图形条件组合在一起形成扩展的SQL查询语言。常用的空间关 常用的空间关 系谓词有相邻“ 穿过“ 系谓词有相邻“Adjacent”,包含“Contain”,穿过“Cross”和在内部 ,包含“ 穿过 和在内部 “inside”,缓冲区“buffer”等。 ,缓冲区“ 等
NWW
W
SWW SW SE SSW SSE SEE
E
A ( xA , y A ) O Y
S
(a)方位角
(b)象限角
(c)十六方向描述法
空间数据查询&空间度量 空间数据查询 空间度量
SCAU Lectures 2010 @ GIS
Geographical Information Systems
7. 空间数据查询与空间度量
7.1 空间查询概述 7.2 空间定位查询 7.3 空间属性查询 7.4 空间关系查询 7.5 距离量算与方位量算 7.6 面状物体的量算
7.4 空间关系查询
关联关系查询
图 关联查询
(黑线为排水网络,斜 条文显示的图斑为排水网络经过的土地)
SCAU Lectures 2010 @ GIS Geographical Information Systems
7.4 空间关系查询
2、缓冲区查询 、
缓冲区是根据数据库中点、 缓冲区是根据数据库中点、线、面地理实体,自动建立 是根据数据库中点 面地理实体, 其周围一定宽度范围的多边形, 其周围一定宽度范围的多边形,来表征特定地理实体对 邻域的影响范围。 邻域的影响范围。 缓冲区查询是不破坏原有空间目标的关系,只检索缓冲 缓冲区查询是不破坏原有空间目标的关系, 是不破坏原有空间目标的关系 区范围内涉及到的空间目标。 区范围内涉及到的空间目标。
地块 标识
P101 P102 P103 P104 P105
销售日期
98-02-13 89-03-24 93-12-03 95-06-05 78-08-30
面积
3.1 2.5 4.6 5.2 2.7
代码
1 2 3 2 3
分区
住宅区 商用区 农用区 商用区 农用区
表1 查询语句的关联表
SCAU Lectures 2010 @ GIS Geographical Information Systems
SCAU Lectures 2010 @ GIS
Geographical Information Systems
(a)输入查询条件
(b)查询结果显示
SCAU Lectures 2010 @ GIS
Geographical Information Systems
7.3 空间属性查询
3、扩展SQL查询 、扩展 查询
相关文档
最新文档