结构推理
有一栅格数据文件按行方向由左到右、自上而下直接栅格编码表示为:
4,4,2,0;
4,4,2,0;
4,4,7,2;
0,2,2,0。
分析并回答下列问题。
①表示点状地物的代码是几?
②假设方向代码分别表示为:东=0,东南=1,南=2,西南=3,西=4,西北=5,北=6,东北=7。写出线状地物的链式编码。
③按行方向写出一种游程编码方案。
④按行方向写出块码编码方案。
⑤按四叉树分解最多能分解几次?最大层数为多少?
【正确答案】①表示点状地物的代码是7。
②线状地物的链式编码为:2,3,2,1,3,4。
③按行方向的一种游程编码方案:
(4,2),(2,1),(0,1);(4,2),(2,1),(0,1);(4,2),(7,1),(2,1);(0,1),(2,2),(0,1)。
或:(1,4),(3,2),(4,0);(1,4),(3,2),(4,0);(1,4),(3,7),(4,2);(1,0),(2,2),(4,0)。
④按行方向的块码编码方案:(1,1,2,4),(1,3,1,2),(1,4,1,0);(2,3,1,2),(2,4,1,0);(3,1,1,4),(3,2,1,4),(3,3,1,7),(3,4,1,2);(4,1,1,0),(4,2,1,2),(4,3,1,2),(4,4,1,0)。
⑤按四叉树分解最多能分解2次,最大层数为3。
【答案解析】