GIS中空间查询方式

GIS中空间查询方式


发布日期: 1970-01-01 更新日期: 2018-11-01 编辑:xuzhiping 浏览次数: 12734

标签:

摘要: 在大多数GIS中,提供的空间查询方式有: 基于空间关系查询 空间实体间存在着多种空间关系,包括拓扑、顺序、距离、方位等关系。通过空间关系查询和定位空间实体是地理信 息系统不同于一般数据库系统的功能之一。如查询满足下 列条件的城市: 在京沪线的东部 距离京沪...

在大多数GIS中,提供的空间查询方式有:

基于空间关系查询

空间实体间存在着多种空间关系,包括拓扑、顺序、距离、方位等关系。通过空间关系查询和定位空间实体是地理信 息系统不同于一般数据库系统的功能之一。如查询满足下 列条件的城市:

  • 在京沪线的东部
  • 距离京沪线不超过50公里
  • 城市人口大于100万
  • 城市选择区域是特定的多边形;整个查询计算涉及了空间顺序方位关系(京沪线东部),空间 距离关系(距离京沪线不超过50公里),空间拓扑关系(使选 择区域是特定的多边形),甚至还有属性信息查询(城市人口 大于100万)。

简单的面、线、点相互关系的查询包括:

  • 面面查询,如与某个多边形相邻的多边形有哪些。
  • 面线查询,如某个多边形的边界有哪些线。
  • 面点查询,如某个多边形内有哪些点状地物。
  • 线面查询,如某条线经过(穿过)的多边形有哪些,某条链的左、右多边形是哪些。
  • 线线查询,如与某条河流相连的支流有哪些,某条道路跨过哪些河流。
  • 线点查询,如某条道路上有哪些桥梁,某条输电线上有哪些变电站。
  • 点面查询,如某个点落在哪个多边形内。
  • 点线查询,如某个结点由哪些线相交而成。

基于空间关系和属性特征查询

传统的关系数据库的标准SQL并不能处理空间查询,这是由于关系 数据库技术的弱点造成的,对于GIS而言,需要对SQL进行扩展。对于传统的SQL,要实现空间操作,需要将SQL命令嵌入一种编程 语言中,如C语言;而新的SQL允许用户定义自己的操作,并嵌入 到SQL命令中。

地址匹配查询

根据街道的地址来查询事物的空间位置和属性信息是地理信息系 统特有的一种查询功能,这种查询利用地理编码,输入街道的门 牌号码,就可知道大致的位置和所在的街区。它对空间分布的社会、经济调查和统计很有帮助,只要在调查表中添了地址,地理信息 系统可以自动地从空间位置的角度来统计分析各种经济社会调查 资料。另外这种查询也经常用于公用事业管理,事故分析等方面,如邮政、通讯、供水、供电、治安、消防、医疗等领域。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org