按照《资源环境承载能力和国土空间开发适宜性评价技术指南(试行)》附件所示,评价方法和步骤进行数据处理:
1 准备30M地形数据,转GCS2000坐标系;定义投影,生成坡度图
2 准备河流水系数据
(1)河流线数据、湖泊面数据转GCS2000坐标系;
(2) 按河流级别,设定不同级别河流的缓冲区;
(3)河流缓冲区数据 转栅格gdal.RasterizeLayer();栅格的六参数与地形数据一致
(4)水域面数据转栅格,栅格的六参数与地形数据一致
3. 准备土壤质地数据,重采样使土壤质地的六参数与地形数据一致
4.由地形数据计算地形起伏度
5. 按照评价方法,将栅格数据按相应规按等级赋值
6.根据附件指南中的图例设置颜色,使用BufferedImage进行绘图,绘图时计算区域的水平和垂直方向网格数,取Math.Ceil(最大值/1000.0)*1000为绘图区域大小,右侧添加图例、指北针、标题、比例尺