当前位置: 首页 > 工具软件 > Gridstack > 使用案例 >

python输出格式错误_ArcPy Python脚本 - 运行时错误:错误010240:无法将栅格数据集保存到C:\ L_B2dpy,输出格式为GRID...

向弘懿
2023-12-01

我正在处理一个使用python和arcpy的脚本来处理Landsat卫星图像。在脚本的末尾,每次都在同一位置得到一个错误。在一次成功运行代码后发生错误(即在第二次出现相同任务时发生错误)

print "Starting Rt_B2dpy (2 of 4)"

if arcpy.Exists(Rt_B2dpy):

arcpy.Delete_management(Rt_B2dpy)

Rt_B2dpy = Rt2 - 1

Rt_B2dpy.save("Rt_B2dpy")

print "Rt_B2dpy has been created"

我将env.overwriteOutput设置为True,这不是问题所在。

我将此代码交给朋友运行,他们让它处理这段代码的所有4次出现,但是他们的输出是空白的。我还在那里使用了修改过的脚本(更改了一些路径条目),并在与第一个相同的位置得到了这个错误:

exceptions.EOFError:[Errno 10054]远程主机强行关闭现有连接

此错误导致python和编辑器崩溃。

该脚本为第一次运行生成网格,但第二次运行会创建一个在ArcGIS中无法读取的网格。

我在一台带有8 GB RAM的Mac上的Windows虚拟机(parallels)上工作。虚拟机使用4 GB的RAM。

我不知道发生了什么或如何调试它!任何帮助将不胜感激。

替代方法=我通过将输出保存为TIF图像而不是光栅文件找到了解决方法。

 类似资料: