我正在尝试将 .csv 文件与栅格分类结合起来,以使用新信息创建栅格。
.csv 文件中的 PatchID 对应于栅格 DN。
.csv 文件如下所示:
PatchID area shape_index
0 11592800 24.78
1 2556440 7.02
2 3562800 14.70
3 2945450 2.48
4 3892610 6.36
5 7678785680 11.68
6 1756784547 2.43
光栅看起来像:
0 0 0 0 0 0 1 1 1 1 0
0 0 2 2 0 0 1 1 0 0 0
0 0 0 2 2 0 0 0 0 3 3
0 0 2 0 2 0 4 4 0 3 3
0 0 0 0 2 0 0 4 0 0 3
0 5 0 0 0 0 4 4 0 0 0
0 5 5 5 0 0 0 0 0 6 6
新栅格应如下所示:
24.78 24.78 24.78 24.78 24.78 24.78 7.02 7.02 7.02 7.02 24.78
24.78 24.78 14.70 14.70 24.78 24.78 7.02 7.02 24.78 24.78 24.78
24.78 24.78 24.78 14.70 14.70 24.78 24.78 24.78 24.78 2.48 2.48
24.78 24.78 14.70 24.78 14.70 24.78 6.36 6.36 24.78 2.48 2.48
24.78 24.78 24.78 24.78 14.70 24.78 24.78 6.36 24.78 24.78 2.48
24.78 11.68 24.78 24.78 24.78 24.78 6.36 6.36 24.78 24.78 24.78
24.78 11.68 11.68 11.68 24.78 24.78 24.78 24.78 24.78 2.43 2.43
我可以通过对栅格进行多边形化并将表连接到 shapefile 来完成这项工作,但此过程是 CPU 密集型的。
相关分类