如何用计算机来存储地理数据,如何实现地理空间数据在计算机中的表示

36a6b88a988af081061f5759946c9408.png

地理空间数据,不仅仅是数字信息,还包含图形信息,地理位置信息等。

因此,各类信息之间相互叠加、组合能够获取更多的信息量。

例如,图形信息的综合是指地物轮廓形状的化简、各要素的选取、图形的合并、图形等级变换、重要图形的夸大、要素相互间关系的处理等;专题数据的综合是指专题数量的选取、形状的化简、现象质量特征与数据特征的综合。

间数据库中,数据的定义应该保持一致;空间数据位置 精度主要是指数据的地理位置精度,空间数据属性精度主要是指数据所载负的地理信息的正确性,比如,一条河流的名称是否正确、一个居民地的名称是否正确等等,空间数据时间精 度是数据本身所代表的时间信息的正确性,比如,50年代的湖泊数据与90年代的湖泊数据就 有很大的差别,关于数据的说明称为元数据,如:对于空间数据库的数据源的说明,什么种类的地图,线划图还是影像图等。由上述简单的描述就可以看出空间数据的质量控制是一件非常庞杂的工程,假设建成一个空间数据库需要5年,而其空间数据的质量控制就要在这5年 的过程中自始至终地进行,而且还要持续到数据的维护更新的全过程。因为没有质量作保证 ,所有的劳动都可能是白费。

空间数据索引

空间索引是对存储在介质上的数据位置信息的描述,用来提高系统对数据获取的效率。

空间索引的提出是由两方面决定的:其一是由于计算机的体系结构将存贮器分为内存、外存两种,访问这两种存储器一次所花费的时间一般为30~40ns,8~10ms,可以看出两者相差十 万倍以上,尽管现在有“内存数据库”的说法,但绝大多数数据是存储在外存磁盘上的,如果对磁盘上数据的位置不加以记录和组织,每查询一个数据项就要扫描整个数据文件,这种访问磁盘的代价就会严重影响系统的效率,因此系统的设计者必须将数据在磁盘上的位置加以记录和组织,通过在内存中的一些计算来取代对磁盘漫无目的的访问,才能提高系统的效率,尤其是GIS涉及的是各种海量的复杂数据,索引对于处理的效率是至关重要的。其二是GIS所表现的地理数据多维性使得传统的B树索引并不适用,因为B树所针对的字符、数字等传统数据类型是在一个良序集之中,即都是在一个维度上,集合中任给两个元素,都可以在这个维度上确定其关系只可能是大于、小于、等于三种,若对多个字段进行索引,必须指定各个字段的优先级形成一个组合字段,而地理数据的多维性,在任何方向上并不存在优先级问题,因此B树并不能对地理数据进行有效的索引,所以需要研究特殊的能适应多维特性 的空间索引方式。

1984年Guttman发表了《R树:一种空间查询的动态索引结构》,它是一种高度平衡的树,由中间节点和页节点组成,实际数据对象的最小外接矩形存储在页节点中,中间节点通过聚集其低层节点的外接矩形形成,包含所有这些外接矩形。其后,人们在此基础上针对不同 空间运算提出了不同改进,才形成了一个繁荣的索引树族,是目前流行的空间索引。

◆◆

评论读取中....

请登录后再发表评论!

◆◆

修改失败,请稍后尝试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值