arcgis求坡度

来源:百度知道 编辑:UC知道 时间:2024/06/01 21:11:11
我有一块西江流域的dem,但是没有坐标系统,而且dem是用经纬度表示的,应该是地理坐标系统。
我现在想求这个区域的坡度,是不是要转化成投影坐标系统才可以?因为我直接求,发现平均坡度接近90°,肯定不对啊。
但我不知道这个dem应该配什么地理坐标系统,如果选不对,应该影响最后的结果吧。还有我应该给它转成什么投影坐标?
我现在试着给它加了D_WGS_1984的坐标,然后转化为WGS_1984_Equidistant_conic,现在是能求出坡度了,但平均值13.5°,也不应该啊。我想加载成西安80坐标,但是arcgis总体是undefined geographic transformation,什么原因啊?

呵呵,是这样的:你想想什么是“坡度”?

是不是 高程差/水平距离 ?

所以呢,按你的描述,你的高程差的单位是“米”,而水平距离的单位是“度”,问题就出在这里。

你应该将你的数据投影一下,变成以“米”为单位的坐标系统就对了。注意:“坐标系统”变不变不是关键,关键是“坐标值”有没有发生变化。

这是因为西安80坐标与WGS_1984的基准坐标系不一样,需要先定义一个geographic transformation,里面有3个参数需要设置。定义好之后,就可以转到西安80坐标系下的某一投影类型了,不过我觉得你前面算的,应该是对的。整个流域的平均坡度嘛,说明你的流域有些地方很平坦