ArcSWAT报错:-2147217385;创建栅格数据集失败

简介: ArcSWAT报错:-2147217385;创建栅格数据集失败

1 报错内容



770d85eb5b014b56bd7a28f23884b9fa.png



此报错通常发生在建立了一个SWAT数据库后,执行Watershed Delineator中的Automatic Watershed Delineation操作中,在选择了DEM数据后弹出,具体报错内容如下:


Error Number: -2147217385

Error Message: 创建栅格数据集失败(Failed to create raster dataset)

Module name: frmmain

Function name: cmdOpenDem

Procedure(error line or description): 5


8f301bd760644f82aac54ffd5ea437c8.png




2 报错分析

这个错误通常表示在尝试创建栅格数据集时出现了问题。可能有几个原因导致这个错误发生,包括但不限于以下情况:


数据集路径错误:请确保提供的路径是正确的,包括文件名和文件格式。检查路径中是否包含非法字符或者文件是否存在。

数据格式不受支持:某些数据格式可能不受ArcSWAT支持。确保使用ArcSWAT支持的数据格式,如GeoTIFF或ASCII格式。

文件访问权限问题:检查您是否具有足够的权限来创建文件或访问所需的文件夹。

3 解决方案

3.1 数据集路径错误

本错误为该报错的最主要错误原因。

通常原因为数据路径过长或数据路径中含有中文。建议在建立SWAT项目文件时,层级不要超过三级,比如项目的文件路径可以设置为:D://SWAT/****(项目的名字或拼音)。稳妥起见可以使用英文版ArcMap,但博主使用中文版暂未影响运行。


3.2 数据格式不受支持

确定导入的DEM数据格式正确且未受损,可以尝试使用GIS加载确认tif文件可读。也可尝试将TIF设置为投影坐标系,但坐标系问题通常不会产生该报错,另一篇文章会讲解坐标系产生的报错(可进入播客主页查看另一篇文章)。


3.3 文件访问权限问题

确保具有足够的权限来创建文件或访问所需的文件夹。如果没有足够的权限,可能会导致创建栅格数据集失败。

在文件资源管理器中,右键单击数据文件或文件夹,选择"属性"或"权限"选项,检查您的用户账户是否具有适当的访问权限。

如果没有足够的权限,也可以尝试以管理员身份运行ArcSWAT软件。右键单击ArcSWAT的快捷方式或可执行文件,选择"以管理员身份运行"。


以上操作可以解决该报错对应的99%情况,DEM数据导入成功的情况如下:


a284b4360b9c41389093b3f960d635db.png




如仍未解决问题,建议对照Recommended Do’s and Don’ts for ArcGIS and ArcSWAT 查看是否有某一步骤操作不当,

相关文章
|
数据可视化 定位技术 Sentinel
如何用Google Earth Engine快速、大量下载遥感影像数据?
【2月更文挑战第9天】本文介绍在谷歌地球引擎(Google Earth Engine,GEE)中,批量下载指定时间范围、空间范围的遥感影像数据(包括Landsat、Sentinel等)的方法~
5809 1
如何用Google Earth Engine快速、大量下载遥感影像数据?
|
编解码 人工智能 数据库
世界土壤数据库(HWSD)土壤数据集
世界土壤数据库(HWSD)土壤数据集
1625 0
ArcMap矢量图层的零碎、空洞区域填补与独立区域剔除:消除面部件
本文介绍在ArcMap软件中,基于消除面部件(“Eliminate Polygon Part”)工具,对矢量面要素的零碎、空洞区域加以删除,同时将游离于要素主体之外的部分剔除的方法~
113325 1
ArcMap矢量图层的零碎、空洞区域填补与独立区域剔除:消除面部件
|
3月前
|
机器学习/深度学习 传感器 算法
Python | Stacking回归和SHAP可解释性分析回归预测及可视化算法
本教程基于Python实现Stacking回归与SHAP可解释性分析,涵盖地球科学、医学、工程等多领域回归预测应用。结合CatBoost、LightGBM、XGBoost等模型,采用贝叶斯、随机与网格搜索优化参数,并通过SHAP值可视化特征贡献,提升模型性能与可解释性,适用于科研与实际项目。
597 2
|
9月前
|
机器学习/深度学习 人工智能 搜索推荐
快手封号是什么原因造成的?
快手账号封禁机制的技术逻辑与常见诱因
|
存储 人工智能 uml
介绍一款好用的开源画图神器-draw.io | AI应用开发
draw.io 是一款基于浏览器的开源绘图工具,无需安装即可使用,支持多种操作系统和设备。其简洁的界面、丰富的形状库、智能对齐功能和强大的云端协作能力,使其成为专业人士和创意爱好者的首选。无论是产品设计、流程图绘制还是思维导图构建,draw.io 都能满足你的多样化需求。【10月更文挑战第7天】
1838 0
|
Ubuntu 应用服务中间件 nginx
如何在 Ubuntu 操作系统上重新启动 Nginx?
如何在 Ubuntu 操作系统上重新启动 Nginx?
2160 0
如何在 Ubuntu 操作系统上重新启动 Nginx?
|
SQL 并行计算 数据库连接
ArcSWAT报错:Error Number :-2147467259; 对 COM 组件的调用返回了错误 HRESULT E_FAIL
ArcSWAT报错:Error Number :-2147467259; 对 COM 组件的调用返回了错误 HRESULT E_FAIL
|
安全 Java 网络安全
HTTPS的TLS/SSL协议详解及Java代码示例
HTTPS的TLS/SSL协议详解及Java代码示例
1073 0
|
传感器
遥感应用中常用的23个植被指数公式大全和GEE目前最常用Landsat影像时间和名称
遥感应用中常用的23个植被指数公式大全和GEE目前最常用Landsat影像时间和名称
1414 0