地表面某一点的坡度是表示地表在该点的倾斜程度的量,是既有大小又有方向的矢量。

坡度分析用于计算栅格数据集(通常使用 DEM 数据)中各个像元的坡度值。坡度值越大,地势越陡峭;坡度值越小,地势越平坦。

在 SuperMap 中,坡度计算的是各像元平面的平均值,并且提供了三种坡度表现形式:度数、弧度、百分比。

地理坐标系数据无法直接进行坡度分析,先将数据转换为投影坐标系后再进行坡度分析。

应用场景:
    当要在一座山上建造房子,需要找到山上比较平坦的区域;
    如果要在山上建滑雪场,需要选择不同的坡度分别用作初级滑道、中级滑道和高级滑道,以满足不同水平的滑雪爱好者;
    当参与紧急事件的救援飞机着陆时,需要找到地面相对平坦的区域;
    在耕地坡度等级中规定,25°为开荒限制坡度,不可在25°以上的荒地种植对于这些问题,都需要考虑地形的坡度;

找一个tif地图来练习一下;

用 GlobalMapper打开tif文件如下;不同版本打开效果可能不同;

在GlobalMapper将该tif导出为*.dem的文件;

然后在SuperMap中新建一个文件型数据源;然后导入数据集,导入此.dem文件;

GDAL 坡度 坡向 python 算法 gis中坡度分析_数据集

 

提示导入失败;

GDAL 坡度 坡向 python 算法 gis中坡度分析_结果集_02

 

转换导入的文件类型,再试,都是失败;

GDAL 坡度 坡向 python 算法 gis中坡度分析_坡度分析_03

 

导入DEM失败的相关处理见此; 

如转换文件类型还是导入失败,则需手动修改dem文件头;下回再整;

找另一个tif来练习;用GlobalMapper打开如下;

GDAL 坡度 坡向 python 算法 gis中坡度分析_文件类型_04

 

 这个直接在SuperMap中导入成功;出现导入的数据集;

GDAL 坡度 坡向 python 算法 gis中坡度分析_结果集_05

菜单中找到 空间分析 - 表面分析 - 坡度分析;

GDAL 坡度 坡向 python 算法 gis中坡度分析_数据集_06

 

在对话框中填入参数;可默认;

GDAL 坡度 坡向 python 算法 gis中坡度分析_数据集_07

 

执行过程;

GDAL 坡度 坡向 python 算法 gis中坡度分析_结果集_08

 

得到的结果数据集如下;

GDAL 坡度 坡向 python 算法 gis中坡度分析_数据集_09

 

一时也不太清楚结果集的意义;看一下超图提供的一个示例坡度分析的结果集如下;下回再整;

GDAL 坡度 坡向 python 算法 gis中坡度分析_文件类型_10