第四章节 空间信息查询.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章节 空间信息查询

增加空间数据类型  (点、线、面) 增加空间操作算子 (长度、面积) 增加查询条件 (临近、叠加、经过) 扩展SQL查询 1、查询谓词的扩展  Mapinfo在SELECT语句中增加了地理函数和地理运算符. 扩展SQL查询 1、查询谓词的扩展  例 :美国“I 10”号高速公路经过哪几个洲? 先美国高速公路中找出 “I10”号高速公路; 再找“I 10”号高速公路经过哪几个洲。 WHERE States.obj CONTAINS Us_Hiway.obj AND (States.obj INTERSECTS (SELECT obj FROM Us_Hiway WHERE us_Hiway.highway= “I 10”)) 地 理 运 算 符 例如查询三峡地区长江流域人口大于50万的县或市,扩展的SQL空间查询语句为: SELECT * FROM 县或市 WHERE 县或市·人口50万 AND CROSS (河流·名称=“长江”) 扩展SQL查询 1、查询谓词的扩展 扩展SQL空间查询结果 这些SQL扩充和应用有关,目前还没有形成标准。 例: (1)选择河南省所有城市和人口 SELECT 城市名,人口 FROM 城市 WHERE CENTER(城市地图)INSIDE 河南; (2)选择流经河南省的所有河流的名称和河南境内长度 SELECT 河流名,LENGTH(INTERSECTS (ROUTE(河流流域图),河南)); FROM 河流 WHERE ROUTE (河流流域图)INTERSECTS 河南; 扩展SQL查询 1、查询谓词的扩展 采用面向对象的方法来设计SQL语言(OOSQL)。优点如下: (1)良好的查询机制,易于实现持久性。 (2)对象简化了查询,解决了某些常见的 SQL难题。 扩展SQL查询 2、面向对象的扩展 OGIS协会(Open GIS)是由一些主要软件供应商组成的联盟,负责制定与GIS互操作相关的行标准。OGIS的空间数据模型可以嵌入到各种编程语言中,例如C、Java、SQL等等,提出了一套规范,把二维地理空间ADT(abstract data type, 抽象数据类型)整合到SQL之中,并且包括了指定拓扑的操作和空间分析操作。在OGIS标准中,所指定的操作可分成三类: ⑴ 用于所有几何类型的基本操作。例如,SpatialReference返回所定义对象几何体采用的基础坐标系统。 ⑵ 用于空间对象间拓扑关系的操作测试。例如,overlay判断两个对象内部是否有一个非空的交集。 ⑶ 用于空间分析的一般操作。例如,distance返回两个空间对象之间的最短距离。 2、面向对象的扩展 对查询谓词的空间扩展只能处理精确数据,无法表达自然语言中的模糊概念。因此,在具体应用中对SQL进行模糊扩展。 扩展SQL查询 3、模糊扩展 例如:查询面积较小,噪声小,住宅低价偏低的宗地号。 SELECT 宗地号 FROM table_price WHERE (面积=‘较小’ AND 噪声=‘小’ AND 住宅低价=‘偏低’); 问题 1、空间查询的几种方式? 2、什么是空间数据库的空间索引,空间索引的作用。 3、说明R树空间索引的作用原理。 4、用ArcView、MAPINFO练习各种空间查询方式。 * 从空间数据管理的角度来看,SDE可看成是一个连续的空间数据模型,借助这一模型,我们可将空间数据加入到关系数据库管理系统中去。 SDE为数据库中各层的所有要素都建立索引。 SDE建空间索引是将层从逻辑上分成一个个小块,称为“cell”,层中的要素则分解到各个cell中加以描述,并将此描述信息写到索引表中。落到多个cell上的要素,将在每个cell对应的索引记录中加以描述。没有数据的cell不包括在索引中。 * 文查图 文查图 MapInfo软件中点目标的几何参数查询 4.4 空间查询方式 MapInfo软件中线目标的几何参数查询 4.4 空间查询方式 Mapinfo软件中面状目标的几何参数查询 4.4 空间查询方式 是指给定一个点或一个几何图形,检索出该图形范围内的空间对象以及相应的属性。这种查询方式又称为图形查询属性的方式。 MapInfo软件中图形查属性的表达方式 4.4 空间查询方式 ArcView软件中图形查属性的表达方式 4.4 空间查询方式 4.4 空间查询方式 3、空间关系的查询 通过空间关系查询和定位空间实体是地理数据库不同于一般数据库的功能之一。 如查询满足下列条件的城市: 京沪线东部(空间方位关系);

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档