用python代码批量处理栅格数据时出现存储错误

具体错误显示为“RuntimeError: ERROR 010240: Could not save raster dataset to D:\ooooo\2012070_subset with output format GRID.

代码为:
# -*- coding:utf-8 -*-
import arcpy
from arcpy.sa import *
from arcpy import env
path = "D:/2013"
env.workspace = path
rasterlist = arcpy.ListRasters()
changdu = len(rasterlist)
outpath = "D:/ooooo/"
for i in range(changdu):
name = rasterlist[i].split('.')[0].encode("utf-8")
fc=arcpy.Raster(rasterlist[i])
fc=fc*0.879+0.050
outname = outpath+name
fc.save(outname)

[i]最后一句出错,特别不明白到底是哪里出错了,求帮助,谢谢[/i]
已邀请:

江宝骅

赞同来自:

文件名不要以数字作为开头

chenhui

赞同来自:

哦,好的,谢谢,我改了,还是同样的问题,我只是想实现对栅格操作完成后存储时名字还保留原来的。不知道您是否能帮助我解决一下。拜托拜托

zhangzhen

赞同来自:

请问您是怎么解决的?我也遇到类似的问题。谢谢!

要回复问题请先登录注册