栅格数据的栅格结构

2025-04-23 12:57:47
推荐回答(1个)
回答1:

点实体由一个栅格像元来表示;线实体由一定方向上连接成串的相邻栅格像元表示;
面实体(区域)由具有相同属性的相邻栅格像元的块集合来表示。
栅格结构的特点
数据直接记录属性的指针或属性本身,而其所在位置则根据行列号转换成相应的坐标给出。也就是说,定位是根据数据在数据集合中的位置得到的。
如图3.1(a)所示,数据1表示属性或编号位的一个点,其位置由所在的第3行、第5列得到。因为栅格结构是按一定的规则排列的,因此所表示的实体位置很容易隐含在网格文件的存储结构中。在网格文件中每个代码本身明确地代表了实体的属性或属性编码,如果为属性编码,则该编码可作为指向实体属性表的指针。图3.1 (a)中表示了代码分别为1,3,6的实体,图3.1 (b)表示了一条代码为8的线实体,图3.1 (c)表示了3个代码分别为4,7,9的面实体。
(a) 点  (b) 线  (c) 区域
0 0 0 0 0 0 0 0  0 0 8 0 0 0 0 0   4 4 4 4 7 7 7 7
0 0 0 0 0 0 0 0  0 0 0 8 0 0 0 0   4 4 4 4 4 7 7 7
0 0 0 0 1 0 0 0  0 0 0 0 8 0 0 0   4 4 4 4 9 9 7 7
0 0 0 0 0 0 0 0  0 0 0 0 0 8 0 0   0 0 4 9 9 9 7 7
0 0 0 3 0 0 0 0  0 0 0 0 0 8 0 0   0 0 0 9 9 9 7 7
0 0 0 0 0 0 0 0  0 0 0 0 0 8 0 0 0 0 0 9 9 9 9 9
0 0 0 0 0 6 0 0  0 0 0 8 8 0 0 0   0 0 0 0 9 9 9 9
0 0 0 0 0 0 0 0  0 0 0 0 0 0 0 0   0 0 0 0 0 9 9 9