- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五节 空间数据查询 空间性是空间数据的主要特征,空间特征的查询通常指以图形、图像或符号为语言元素的可视化查询。 从查询的内部过程看,是属于“图到属性的查询”。这种查询首先借助于空间索引在空间数据库中找出空间地理对象,然后,再根据GIS中属性数据和空间数据的对应关系找出显示地理对象的属性,并可进一步进行相关的统计分析。 2、 基于空间特性的查询 第五节 空间数据查询 (1)空间几何数据查询 主要根据空间目标的几何数据,分析计算不同地物(如线状地物)的长度、组成、坐标点数及面状地物的面积、周长等。 (2)空间位置查询 这是空间查询中最基本的查询功能,只要空间数据是同大地坐标进行了配准,即可查询: 简单的点击空间点状地物,就可获取坐标点地理位置; 点击线状地物,就可获取该线的长度及地理位置; 点击面状地物,就可获取该面的周长、面积及其地理位置等。 第五节 空间数据查询 例:右图就是在ARCVIEW软件下,点击黄色图斑,就可获取烟台市辖区的周长、面积等信息。 烟台市辖区 第五节 空间数据查询 (3) 空间关系查询 空间关系查询主要指拓扑关系查询。 ①同类要素间的邻接性查询、连通性查询、包含性查询、重合性查询、方向性查询等。 例:从中国地图上查与山东省相邻的有哪几个省,实质是进行邻接性查询。 ②不同类要素间的关联性查询、穿越性查询、落入性查询、方向性查询等。 例:从中国地图上查京九铁路沿线有多少站,实质是进行关联性查询。 例:从中国地图上查黄河经过哪几个省,实质是进行穿越性查询。 注:进行空间关系查询时,不总是局限某一查询功能,常要用多种查询联合起来才能完成查询功能。 第五节 空间数据查询 3、结合空间特性和非空间(属性)特征的查询 空间特征和属性特征的联合查询不是简单地由定位空间特性查询结果,显示相关的属性,也不是从属性特征的查询结果,显示相关的空间位置。空间特征和属性特征联合查询的实质是指查询条件中同时涉及空间特征和属性特征。 例:从中国地图上查同北京的距离(查空间中距离)小于2000km、长江以南(查空间中位置)、人口数大于100万的城市。 本例中查人口数大于100万的城市,属于属性查询;查同北京的距离(查空间中距离)小于2000km的城市,属于空间距离查询;查长江以南的城市,属于方位查询。 第五节 空间数据查询 二、空间数据查询的数学基础 主要使用布尔代数方法,即按照两个逻辑子集在给定的条件下进行逻辑运算。它的基本运算符号或算子包括3个,交、并、差。 AND(交) OR(并) NOT(差) 及其组合 逻辑运算的结果为“真”或“假”。 第五节 空间数据查询 二、空间数据查询的数学基础 主要使用布尔代数方法,即按照两个逻辑子集在给定的条件下进行逻辑运算。它的基本运算符号或算子包括3个,交、并、差。 AND(交) OR(并) NOT(差) 及其组合 逻辑运算的结果为“真”或“假”。 第五节 空间数据查询 下图中,设属性分别为A和B的两个多边形相交,形成的空间单元分别为1、2、3,则它们经布尔操作后的结果如表所示。 运算条件 运算结果 1 2 3 A.AND .B 0 1 0 A.OR.B 1 1 1 NOT.A 0 0 1 逻辑运算的真(1)或假(0) A B 1 3 2 多边形相交及其形成的空间单元 第五节 空间数据查询 三、空间查询的方法 如 Select 所需数据项 From 属性表 Where 条件表达式 1、基于SQL语言的空间查询 目前的GIS软件常提供实现SQL查询的对话框,使查询更为简单方便。 优点:适合关系表的查询与操作。 缺点:无法表达空间关系及空间运算操作。 第五节 空间数据查询 例:在ARCVIEW软件下,提供查询的对话框,可在对话框编写查询的条件进行查询。 第五节 空间数据查询 对SQL进行扩充或改造,实现空间关系及空间运算操作的查询。 2、基于空间查询语言(Spatial Query Language)的查询 在SQL上发展的空间结构化查询语言,提供6个显示参数。 如:空间查询例:查高速公路,并用红虚线表示。 Set Color Red Pattem Dashed For Select Geometry from Road where Type=“Highway”) 第五节 空间数据查询 将查询语言的元素用直观的图形或者符号表示。 3、 可视化空间查询方法 可视化查询的语言元素 经过转换 可视化查询语句 实 现 过 程 优点:查询直观形象。 缺点:查询语言的元素数量较少,仅能进行有限的查询。 第五节 空间数据查询 4、 基于自然语
文档评论(0)