5.4 矢量数据向栅格数据的转换
矢量数据向栅格数据转换时,首先必须确定栅格元素的大小。即根据原矢量图的大小,精度要求及所研究问题的性质,确定栅格的分辨率。如把某一地区的矢量数据结构的地形图向栅格数据转换时,必须考虑地形的起伏变化,当该地区的地形起伏变化很大时(如黄土高原丘陵沟壑区),必须选用高的分辨率,否则无法反映地形变化的真实情况。又如当你把矢量数据向栅格数据转换后,希望同TM卫星图象匹配时,应尽量考虑同TM的分辨率相同,以便进行各种处理。
此外,必须了解矢量数据和栅格数据的坐标表示。有时,矢量数据的基本坐标是直角坐标,原点为图的左下方;而栅格数据的坐标是行列坐标,原点在图的左上方。在进行两种坐标数据转换时,通常使直角坐标的x,y轴分别同栅格数据的行列平行。
矢量数据和栅格数据的坐标转换关系如图5-11所示,其转换公式为:
式中:△X,△Y分别表示每个栅格单元的边长。
xmax,xmin分别表示矢量坐标中x的最大值和最小值。
ymax,ymin分别表示矢量坐标中y的最大值和最小值。
I,J 分别表示栅格的行数和列数。
例如:已知某一地区x方向为15km, y方向为 30km,现要把该地区的地块图转成栅格数据,要求栅格分辨率为30m×30m,则由式(5-4),可知: