地理信息系统课件第七章 空间数据查询与空间度量

地理信息系统课件第七章 空间数据查询与空间度量

ID:39136757

大小:511.00 KB

页数:14页

时间:2019-06-25

地理信息系统课件第七章 空间数据查询与空间度量_第1页
地理信息系统课件第七章 空间数据查询与空间度量_第2页
地理信息系统课件第七章 空间数据查询与空间度量_第3页
地理信息系统课件第七章 空间数据查询与空间度量_第4页
地理信息系统课件第七章 空间数据查询与空间度量_第5页
资源描述:

《地理信息系统课件第七章 空间数据查询与空间度量》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章空间数据查询与空间度量对空间对象进行查询和度量是地理信息系统最基本的功能之一。在地理信息系统中,为进行深层次分析,往往需要查询定位空间对象,并用一些简单的量测值对地理分布或现象进行描述,实际上,空间分析首先始于空间数据查询和度量,它是空间分析的定量基础。本章一方面对空间数据查询类型和方式进行了介绍,包括图形属性、图形定位以及空间关系查询;另一方面讲述了空间度量的主要参数和基本原理,如使用长度、面积、体积、距离、方位、形状和质心等量测值对地理分布或现象进行描述。7.1空间数据查询概述空间数据查询属于空间数据库的范

2、畴,一般定义为从空间数据库中找出所有满足属性约束条件和空间约束条件的地理对象。查询的过程大致可分为三类:①直接复原数据库中的数据及所含信息,来回答人们提出的一些比较“简单”的问题;②通过一些逻辑运算完成一定约束条件下的查询;③根据数据库中现有的数据模型,进行有机的组合构造出复合模型,模拟现实世界的一些系统和现象的结构、功能,来回答一些“复杂”的问题,预测一些事务的发生、发展的动态趋势。空间数据查询的一般过程如图7.1。图7.1空间数据查询的一般过程空间数据查询的方式主要有两大类,即“属性查图形”和“图形查属性”。属性

3、查图形,主要是用SQL语句来进行简单和复杂的条件查询。如在中国经济区划图上查找人均年收入大于5000元人民币的城市,将符合条件的城市的属性与图形关联,然后在经济区划图上高亮度显示给用户。图形查属性,可以通过点、矩形、圆和多边形等图形来查询所选空间对象的属性,也可以查找空间对象的几何参数,如两点间的距离,线状地物的长度,面状地物的面积等,这些功能一般的地理信息系统软件都会提供。在实际应用中,查找地物的空间拓扑关系非常重要,现在一些地理信息系统软件也提供这些功能。空间数据查询的内容很多,可以查询空间对象的属性,空间位置,

4、空间分布,几何特征,以及和其他空间对象的空间关系。查询的结果可以通过多种方式显示给用户,如高亮度显示,属性列表和统计图标等。图7.2给出了空间数据查询的方式、内容和结果的关系图。图7.2空间数据查询的方式、内容与结果7.1属性查询属性查询是一种较常用的空间数据查询。属性查询又有简单的属性查询和基于SQL语言的属性查询。7.2.1简单的属性查询最简单的属性查询是查找。查找不需要构造复杂的SQL命令,只要选择一个属性值,就可以找到对应的空间图形。如图7.3,在江苏省城市信息列表中任意选择一个城市的属性值,在江苏省城市区划

5、图中就会高亮度显示出来。图7.3简单的属性查询7.2.2SQL查询1.SQL查询地理信息系统软件通常都支持标准的SQL查询语言。SQL的基本语法为:Select<属性清单>From<关系>Where<条件>表7.1查询所需要的关联表地块标识销售日期面积代码分区P10198-02-133.11住宅区P10289-03-242.52商用区P10393-12-034.63农用区P10495-06-055.22商用区P10578-08-302.73农用区例如,需要查询“P101”地块的销售日期(表7.1为下面查询语句的关联表

6、),SQL命令如下:SelectsaledateFromparcelWherePIN=“P101”在执行了上面的命令后,就可以查询到“P101”地块的销售日期了。1.扩展的SQL查询地理信息系统的空间数据库以空间(地理)目标作为存储集,与一般数据库的最大不同点是它包含“空间”(或几何)概念,而标准的SQL是关系代数模型中的一些关系操作及组合,适合于表的查询与操作,但不支持空间概念和运算。因此,为支持空间数据库的查询,需要在SQL上扩充谓词集,将属性条件和空间关系的图形条件组合在一起形成扩展的SQL查询语言。常用的空间

7、关系谓词有相邻“Adjacent”,包含“Contain”,穿过“Cross”和在内部“inside”,缓冲区“buffer”等。扩展的SQL查询,给用户带来了很大的方便。一般的地理信息系统软件都设计了较好的交互式选择界面,用户无需键入完整的SQL语句,向系统输入了相关内容和条件后,转化为标准的关系数据库SQL查询语句,由数据库管理系统执行,得到满足条件的空间对象。如图7.4,查询某区域高程大于并且小于的区域(图7.4(a)),图7.4(b)为查询的结果。(a)输入查询条件(b)查询结果显示图7.4复杂条件查询及显示

8、7.1图形查询图形查询是另一种常用的空间数据查询。一般的地理信息系统软件都提供这项功能,用户只需利用光标,用点选、画线、矩形、圆或其他不规则工具选中感兴趣的地物,就可以得到查询对象的属性、空间位置、空间分布以及与其他空间对象的空间关系。7.3.1点查询用鼠标点击图中的任意一点,可以得到该点所代表空间对象的相关属性。如图7.5,点击江苏省城市区划

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。