文章目录
- 1 报错内容
- 2 定义投影
- 3 重新执行ArcSWAT相关步骤
1 报错内容
Dataset must have a projected coordinate system. The current coordinate system is geographic . Please define a projected coordinate system for your DEM dataset using ArcToolbox before proceeding.
此报错解决较为简单,报错的内容表明在进行某项操作之前,ArcSWAT要求数据集必须具有投影坐标系统(projected coordinate system),而当前数据集使用的是地理坐标系统(geographic coordinate system)。要解决此问题,你需要为DEM数据集定义一个投影坐标系统。
2 定义投影
目前DEM数据的格式主要为tif格式,需注意tif格式的投影定义方法为使用投影栅格功能,而非投影或定义投影功能。如使用投影功能,会出现输入数据找不到DEM图层;如使用定义投影功能,则TIF数据将会被直接定义到火星而无法与其他图层重合。
投影栅格功能的使用方法如下:
打开ArcToolbox,选择数据管理工具-投影和变换-栅格-投影栅格或直接搜索投影栅格工具。
其中输入栅格为需要被投影的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。
执行完投影之后,可以看到tif文件的投影已经改变了。
3 重新执行ArcSWAT相关步骤
原则上此时我们重新选择投影后的DEM数据,就可以顺利进行下面的步骤了。但如果遇到了Watershed Delineator中的Automatic Watershed Delineation为灰色不能点击,则需要重启(重新打开)ArcMAP软件,之后Automatic Watershed Delineation便可以被点击,导入DEM数据执行接下来的操作即可。