GIS概念中有相当多的数据文件格式,我们经常接触到的数据格式可以大致分为“栅格数据”与“矢量数据”这两类。这两类数据分别对应着不同的应用场景,我们通常使用“栅格数据”来当作底图,示意地理构造物(如山地、河流、湖泊、建筑物、道路等)的空间形态(如形状、位置、大小等),并可以进行一些简易的空间分析;使用“矢量数据”来参与业务逻辑的实现与分析,进行复杂的空间分析。 把这两种数据格式放在一起,分别从数据结构、编码方法、获取途径、优缺点这几个方做对比,来系统说一下矢量数据和栅格数据。
数据结构
栅格数据:
将空间分割成有规律的网格,每一个网格称为一个单元,并在各单元上赋予相应的属性值来表示实体的一种数据形式。以规则的阵列来表示空间地物或现象分布的数据组织,组织中的每个数据表示地物或现象的非几何属性特征。
栅格结构的显著特点:属性明显,定位隐含。
大陆架公约
矢量数据:
矢量数据结构是对矢量数据模型进行数据的组织。通过记录实体坐标及其关系,尽可能精确地表现点、线、多边形等地理实体,坐标空间设为连续,允许任意位置、长度和面积的精确定义。矢量数据结构直接以几何空间坐标为基础,记录取样点坐标。 武林风阳阳矢量结构的显著特点:定位明显,属性隐含。
编码方法
栅格数据:
1. 直接栅格编码,就是将栅格数据看作一个数据矩阵,逐行(或逐列)逐个记录代码;
温室气体排放2. 压缩编码,包括链码(弗里曼链码)比较适合存储图形数据;
3. 游程长度编码通过记录行或列上相邻若干属性相同点的代码来实现;柴子文
4. 扬中市第一中学块式编码是有成长度编码扩展到二维的情况,采用方形区域为记录单元;
5. 四叉树编码是最有效的栅格数据压缩编码方法之一,还能提高图形操作效率,具有可变的分辨率。
短篇伦理小说6. 八叉树与十六叉树编码
前面的数据结构都是基于二维的,在相当多的情况下,如地下资源埋藏、地下溶洞的空间分布,二维的坐标体系根本无法表达。因此需要有三维数据结构,如果考虑空间目标随时间变化,那还需要4维数据结构。较好的表达三维与四维结构是在四叉树基础上发展起来的八叉树(三维)和十六叉树(四维)。