Arcgis/Arcpy 多值提取到点(Extract multi values to points )报错ERROR 999999
ERROR 999999: Error executing function.
Failed to execute (ExtractMultiValuesToPoints).
具体日志如下

目前已经尝试的操作:调整投影、设置并行线程为0均无效
Arcgis/Arcpy 多值提取到点(Extract multi values to points )报错ERROR 999999
ERROR 999999: Error executing function.
Failed to execute (ExtractMultiValuesToPoints).
具体日志如下

以下内容由AIGC及阿里嘎多学长共同生成、有用望采纳:
根据您提供的日志文件内容和描述,您在使用 ArcGIS 进行“多值提取到点”(Extract Multi Values to Points)操作时遇到了 ERROR 999999 错误。这个错误通常表示执行函数时发生了一个未知的错误。以下是一些可能的解决方案和分析步骤:
检查输入数据:
HNfish 和栅格数据 LSTmiTavg2011060.tif 都是有效的,并且格式正确。检查环境设置:
检查 ArcGIS 版本:
使用 ArcPy 进行错误捕获:
import arcpy
# 设置工作空间
arcpy.env.workspace = "E:/Documents/ArcGIS/Default.gdb"
arcpy.env.overwriteOutput = True
# 输入点数据和栅格数据
point_feature_class = "HNfish"
raster_dataset = "LSTmiTavg2011060.tif"
# 执行 ExtractMultiValuesToPoints 函数
try:
arcpy.ExtractMultiValuesToPoints_management(
in_point_features=point_feature_class,
in_raster=raster_dataset,
out_table="Output",
search_radius_or_polygon="NONE",
cell_assignment="SINGLE",
interpolation="NEAREST",
value_conversion="SINGLE",
compression_method="LZ77",
coincident_point_option="MEAN",
random_seed="0ACM599",
raster_stats="STATISTICS 11"
)
print("操作成功完成")
except arcpy.ExecuteError:
# 获取 ArcPy 错误信息
print(arcpy.GetMessages(2))
except Exception as e:
# 获取 Python 错误信息
print(e)
运行脚本:
.py 文件,并在 ArcGIS 的 Python 环境中运行。进一步的调试:
arcpy.GetMessages(2) 的输出,以获取更详细的错误信息。检查数据完整性:
LSTmiTavg2011060.tif 栅格数据没有损坏,并且可以被 ArcGIS 正确读取。联系技术支持:
希望这些建议能够帮助您解决问题。如果需要进一步的帮助,请提供更多的上下文信息或错误输出。