ArcSWAT报错:数据集未投影;Dataset must have a projected coordinate system

简介: ArcSWAT报错:数据集未投影;Dataset must have a projected coordinate system

1 报错内容


7731b9924488450896bf6769fd4a9014.png


此报错解决较为简单,报错的内容表明在进行某项操作之前,ArcSWAT要求数据集必须具有投影坐标系统(projected coordinate system),而当前数据集使用的是地理坐标系统(geographic coordinate system)。要解决此问题,你需要为DEM数据集定义一个投影坐标系统。


2 定义投影

目前DEM数据的格式主要为tif格式,需注意tif格式的投影定义方法为使用投影栅格功能,而非投影或定义投影功能。如使用投影功能,会出现输入数据找不到DEM图层;如使用定义投影功能,则TIF数据将会被直接定义到火星而无法与其他图层重合。

投影栅格功能的使用方法如下:

打开ArcToolbox,选择数据管理工具-投影和变换-栅格-投影栅格或直接搜索投影栅格工具。



5e69ea64f36945e88cd572e6f090ba29.png



其中输入栅格为需要被投影的DEM数据,输出坐标系如果单纯的为了SWAT使用,可以选择对应的WGS_1984_UTM_Zone_N坐标系。其中对应投影带数字:


要选择正确的投影带号,我们需要知道研究区域位于哪个经度范围内。

UTM投影将地球表面划分为60个投影带,每个投影带覆盖经度范围为6度。每个投影带都有一个唯一的投影带号,从1到60,分别从西向东依次递增。投影带以赤道为基准线,以经度0度作为中央子午线。因此,带数的计算公式为:(经度整数位/6)的整数部分+31

假如我们的研究区域的中心经度位于123°,那么投影带号将是(117/6)+31 =50。所以我们选择的投影坐标系为 WGS_1984_UTM_Zone_50N。





f77d4c1738f543ddb627dd46e56ff09c.png


执行完投影之后,可以看到tif文件的投影已经改变了。



4e8b4d2bd9ad4c46961ca7fba716a640.png



3 重新执行ArcSWAT相关步骤

原则上此时我们重新选择投影后的DEM数据,就可以顺利进行下面的步骤了。但如果遇到了Watershed Delineator中的Automatic Watershed Delineation为灰色不能点击,则需要重启(重新打开)ArcMAP软件,之后Automatic Watershed Delineation便可以被点击,导入DEM数据执行接下来的操作即可。


相关文章
|
定位技术 数据库 数据格式
ArcSWAT报错:-2147217385;创建栅格数据集失败
ArcSWAT报错:-2147217385;创建栅格数据集失败
|
定位技术 数据安全/隐私保护
MIKE 21 教程 1.3 网格搭建界面介绍之网格生成 (Mesh Generator 工具)
MIKE 21 教程 1.3 网格搭建界面介绍之网格生成 (Mesh Generator 工具)
|
定位技术 数据格式
MIKE 21 教程 1.5 基于卫星影像绘制河道边界
MIKE 21 教程 1.5 基于卫星影像绘制河道边界
|
8月前
|
前端开发 JavaScript 安全
|
定位技术
ArcGIS:如何对栅格图像进行地理配准和定义投影?
ArcGIS:如何对栅格图像进行地理配准和定义投影?
5179 1
|
数据采集 数据可视化 数据处理
我们来看一个简单的`matplotlib`代码示例,它使用`plot()`和`scatter()`函数来绘制二维图形。
我们来看一个简单的`matplotlib`代码示例,它使用`plot()`和`scatter()`函数来绘制二维图形。
|
SQL 并行计算 数据库连接
ArcSWAT报错:Error Number :-2147467259; 对 COM 组件的调用返回了错误 HRESULT E_FAIL
ArcSWAT报错:Error Number :-2147467259; 对 COM 组件的调用返回了错误 HRESULT E_FAIL
|
编解码 算法 定位技术
MIKE 21 教程 1.6 基于DEM数据设置河道高程
MIKE 21 教程 1.6 基于DEM数据设置河道高程
|
存储 NoSQL Linux
ArcGIS:如何创建地理数据库、创建要素类数据集、导入要素类、表?
ArcGIS:如何创建地理数据库、创建要素类数据集、导入要素类、表?
11243 2
MIKE 21 教程 1.2 网格搭建界面介绍之点线面要素的高阶处理 (Mesh Generator 工具)
MIKE 21 教程 1.2 网格搭建界面介绍之点线面要素的高阶处理 (Mesh Generator 工具)