2.空间信息查询方式
1)基于空间特征的查询(What is it?)
目前大多数成熟的商品化地理信息系统软件的查询功能都可完美地实现对空间实体的简单查找,如根据鼠标所指的空间位置,系统可查找出该位置处的空间实体和空间范围(由若干个空间实体组成)以及它们的属性,并显示出该空间对象的属性列表,并可进行有关统计分析。
该查询工作可分为两步:首先借助于空间索引,在空间数据库中快速检索出被选空间实体;然后,根据空间数据和属性数据的连接即可得到该空间实体的属性列表。
2)基于属性特征查询(What is about?)
一般来说,基于属性信息的查询操作主要是在属性数据库中完成的。目前大多数的地理信息系统软件都将属性信息存储在关系数据库中,而发展成熟的关系数据库又为我们提供了完备的数据索引方法及信息查询手段。几乎所有的关系数据库管理系统都支持标准的结构化查询语言(SQL)。
利用SQL,我们可以在属性数据库中很方便地实现属性信息的复合条件查询,筛选出满足条件的空间实体的标识值,再到空间数据库中根据标识值检索到该空间实体(图3.13)。例如,按如下条件查询
((Pop__80)>175) AND ((Lnc__base<47))
3)基于空间关系和属性特征的查询(SQL)
空间实体间有着许多种空间关系(包括拓扑、顺序、度量等关系)。在实际应用过程中,用户往往希望地理信息系统提供一些更能直接计算空间实体关系的功能。如用户希望查询出满足如下条件的城市:
A在某条铁路的东部;B距离该铁路不超过30公里;C城市人口大于70万;D城市选择区域是特定的多边形。
整个查询计算涉及了空间顺序关系(铁路东部)、空间距离关系(距离该铁路不超过30公里)、空间拓扑关系(被选城市在特定的选择区域之内)、属性信息查询(城市人口大于70万)。
就目前成熟的地理信息系统而言,比较系统地完成上述查询任务还较为困难。为此,众多的地理信息系统专家提出了“空间查询语言”(Spatial Query Language)以作为解决问题的方案,但仍处于理论发展和技术探索阶段。
本文标题:空间信息查询-可视化与空间查询(2)
手机页面:http://m.dljs.net/dlsk/gisdao/50280.html
本文地址:http://www.dljs.net/dlsk/gisdao/50280.html