在大多数GIS中,提供的空间查询方式有:
基于空间关系查询
空间实体间存在着多种空间关系,包括拓扑、顺序、距离、方位等关系。通过空间关系查询和定位空间实体是地理信 息系统不同于一般数据库系统的功能之一。如查询满足下 列条件的城市:
- 在京沪线的东部
- 距离京沪线不超过50公里
- 城市人口大于100万
- 城市选择区域是特定的多边形;整个查询计算涉及了空间顺序方位关系(京沪线东部),空间 距离关系(距离京沪线不超过50公里),空间拓扑关系(使选 择区域是特定的多边形),甚至还有属性信息查询(城市人口 大于100万)。
简单的面、线、点相互关系的查询包括:
- 面面查询,如与某个多边形相邻的多边形有哪些。
- 面线查询,如某个多边形的边界有哪些线。
- 面点查询,如某个多边形内有哪些点状地物。
- 线面查询,如某条线经过(穿过)的多边形有哪些,某条链的左、右多边形是哪些。
- 线线查询,如与某条河流相连的支流有哪些,某条道路跨过哪些河流。
- 线点查询,如某条道路上有哪些桥梁,某条输电线上有哪些变电站。
- 点面查询,如某个点落在哪个多边形内。
- 点线查询,如某个结点由哪些线相交而成。
基于空间关系和属性特征查询
传统的关系数据库的标准SQL并不能处理空间查询,这是由于关系 数据库技术的弱点造成的,对于GIS而言,需要对SQL进行扩展。对于传统的SQL,要实现空间操作,需要将SQL命令嵌入一种编程 语言中,如C语言;而新的SQL允许用户定义自己的操作,并嵌入 到SQL命令中。
地址匹配查询
根据街道的地址来查询事物的空间位置和属性信息是地理信息系 统特有的一种查询功能,这种查询利用地理编码,输入街道的门 牌号码,就可知道大致的位置和所在的街区。它对空间分布的社会、经济调查和统计很有帮助,只要在调查表中添了地址,地理信息 系统可以自动地从空间位置的角度来统计分析各种经济社会调查 资料。另外这种查询也经常用于公用事业管理,事故分析等方面,如邮政、通讯、供水、供电、治安、消防、医疗等领域。
添加微信好友, 获取更多信息
复制微信号
来源:开源地理空间基金会中文分会
来源链接:https://www.osgeo.cn/post/3451g
本站声明:网站内容来源于 *** ,如有侵权,请联系我们,我们将及时处理。