栅格数据是用阵列方式表示数据特征的。阵列中每个元素的数据值表示属性,而位置关系隐含在行列之中,这些行列值实际上是表示了地物的空间位置。栅格数据的这种表示亦称网格(格网)编码。这种编码方法同遥感图象的编码相一致,其中每个栅格(象素、元素)只能取一个值。而实际上,如前面所说一个栅格可能对应于实体中几种不同属性值,这时就有如何对栅格取值的问题。下面是几种取值方法。
一、面积占优法
面积占优法是把栅格中占有最大面积的属性值定为本栅格元素的值。图3-10所示的栅格结构用面积占优法得编码方案为:
二、中心点法
中心点法是将栅格中心点的值作为本栅格元素的值。图3-10所示的栅格结构,用中心及法得编码方案为:
三、长度占优法
长度占优法是将网格中心画一横线,然后用横线所占最长部分的属性值作为本栅格元素的值。图3-10所示的栅格结构,用长度占优法得编码方案为:
四、重要性法
重要性法往往突出某些主要属性,对于这些属性,只要在栅格中出现,就把该属性作为本栅格元素的值,在图3-10中假设D属性具有特殊的重要性,则用重要性法得图3-10的编码方案为:
在重要性法中,只要该栅格中含有某特殊重要性的属性,不管所占比例大小,便认为该栅格属于该属性。
栅格数据的上述取值方法,不论采用哪一种都会带来一定误差,为了提高精度应当尽量缩小单位栅格的面积,但同时使数据量大幅度增加。