arcgis pro镶嵌至新栅格结果出错,图出现空白0值

原因:MOSAIC Operator函数的问题,选用last没问题,使用maximum就出错

解决过程:
使用arcgis pro拼接大范围的30m分辨率的LUCC数据时,拼接结果错乱,中间大量的地方时黑色的0值。尝试从以下几个方面解决问题:
1、输入输出路径是否有中文
2、是否是因为修改了输出投影,而不是使用的源数据的投影
3、原数据为0-255,使用的8位,改为16位试一下
arcgis pro镶嵌至新栅格结果出错,图出现空白0值_第1张图片

显示的是运行成功,还是会出现上图的问题
在这里插入图片描述
尝试使用python解决问题:

import arcpy
coordinate = r"D:\lunwen4\RUSLE\LUCC\albers_conic_equal_area.prj"
with arcpy.EnvManager(scratchWorkspace=r"D:\LUCC", workspace=r"D:\LUCC"):
    arcpy.management.MosaicToNewRaster("n50_35_2020lc030.tif; n50_30_2020lc030.tif; n49_40_2020lc030.tif;\
                                       n49_35_2020lc030.tif;n49_30_2020lc030.tif;n48_40_2020lc030.tif;\
                                       n48_35_2020lc030.tif;n48_30_2020lc030.tif;n47_30_2020lc030.tif;\
                                       n47_35_2020lc030.tif;n46_35_2020lc030.tif;n46_30_2020lc030.tif",
                                       r"D:\lunwen4\LUCC", "LUCC.tif", coordinate, "8_BIT_UNSIGNED", None, 1,
                                       "MAXIMUM", "FIRST")

结果图也是存在问题,但是python也显示的是完成运行。
arcgis pro镶嵌至新栅格结果出错,图出现空白0值_第2张图片
在换了一台电脑后,再次尝试也是出现问题,初步估计是数据的问题,尝试一次只拼接几个影像。
只拼接4个影像也会报错
arcgis pro镶嵌至新栅格结果出错,图出现空白0值_第3张图片
怀疑是选用了maximum的问题:再次尝试,将影像排好顺序,使用last,居然成功了
arcgis pro镶嵌至新栅格结果出错,图出现空白0值_第4张图片

你可能感兴趣的:(学习笔记,学习,python)