栅格数据的组织方法以及取值方法

  • 2020-01-29 10:00:00
  • 作者: 图新小助手
  • 来源: 图新云GIS

一、 栅格数据的组织方法
假定基于笛卡尔坐标系上的一系列叠置层的栅格地图文件已建立起来,那么如何在计算机内组织这些数据才能达到最优数据存取、最少的存储空间、最短处理过程呢?如果每一层中每一个像元在数据库中都是独立单元即数据值、像元和位置之间存在着一对一的关系,按上述要求组织数据的可能方式有三种。

1.以像元为记录的序列。不同层上同一像元位置上的各属性值表示为一个列数组(左图)。

2.以层为基础。每一层又以像元为序记录它的坐标和属性值,一层记录完后再记录第二层(中图)。这种方法较为简单,但需要的存储空间最大。

3.以层为基础,但每一层内则以多边形(也称制图单元)为序记录多边形的属性值和充满多边形的各像元的坐标(y)。

这三种方法中1节省了许多存储空间,因为N层中实际只存储了一层的像元坐标;方法3则节省了许多用于存储属性的空间,同一属性的制图单元的n个像元只记录一次属性值。它实际上是地图分析软件包中所使用的分级结构,这种多像元对应一种属性值的多对一的关系,相当于把相同属性的像元排列在一起,使地图分析和制图处理较为方便;方法2则是每层每个像元一一记录,它的形式最为简单。

../_images/image035.gif

二、栅格数据取值方法
地图可以用来表示不同的专题属性,如何在地图上获取栅格数据,简单的方法是在专题地图上均匀地划分网格,或者将一张透明方格网叠置于地图上,每一网格覆盖部分的属性数据,即为该网格栅格数据的取值。但是常常会遇到一些特殊的情况,同一网格可能对应地图上多种专题属性,而每一个单元只允许取一个值,目前对于这种多重属性的网格,有不同的取值方法:

中心归属法:每个栅格单元的值以网格中心点对应的面域属性值来确定,如图(a)所示。

长度占优法:每个栅格单元的值以网格中线(水平或垂直)的大部分长度所对应的面域的属性值来确定,如图(b)所示。

面积占优法:每个栅格单元的值以在该网格单元中占据最大面积的属性值来确定,如图(c)所示。

重要性法:根据栅格内不同地物的重要性程度,选取特别重要的空间实体决定对应的栅格单元值,如稀有金属矿产区,其所在区域尽管面积很小或不位于中心,也应采取保留的原则,如图(d) 所示。

../_images/image036.gif