我有一个分辨率为220米的光栅,我将其导入到NetLogo中,然后在每个单元格中导出一些结果。但是,在导出时,像素大小会变为219到220米之间,导致将其放置在其他图层时会出现轻微的错位。
这是否有解决方法?
编辑: 这是我用于导入栅格的代码:
set rasterLayer gis:load-dataset "x.asc"
resize-world 0 gis:width-of rasterLayer 0 gis:height-of rasterLayer
gis:set-world-envelope gis:envelope-of rasterLayer
gis: apply-raster rasterLayer patchVariableA
这是导出栅格的代码:
set tempRaster gis:patch-dataset patchVariableB
gis:store-dataset tempRaster "output"
这里" x.asc"是栅格图层,分辨率为220 x 220米,输出"是导出的栅格图层,分辨率为219.7 x 219.7米。