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