获取或设置最大上坡角度。单位为度,取值范围为大于或等于0。只在生成表面距离栅格(SurfaceDistance 方法)和计算两点间最短表面距离路径(SurfacePathLine 方法)时有效。

命名空间:  SuperMap.Analyst.SpatialAnalyst
程序集:  SuperMap.Analyst.SpatialAnalyst (in SuperMap.Analyst.SpatialAnalyst)
版本: dll

语法

C#
public double MaxUpslopeDegree { get; set; }

字段值

默认值为 90 度,即不考虑上坡角度。

备注

如果指定了最大上坡角度,则选择路线的时候会考虑地形的上坡的角度。从当前单元格行进到下一个高程更高的单元格为上坡,上坡角度即上坡方向与水平面的夹角。如果上坡角度大于给定值,则不会考虑此行进方向,即给出的路线不会经过上坡角度大于该值的区域。可想而知,可能会因为该值的设置而导致没有符合条件的路线。此外,由于坡度的表示范围为0到90度,因此,虽然可以指定为一个大于90度的值,但产生的效果与指定为90度相同,即不考虑上坡角度。

异常

异常条件
System..::.ArgumentException当调用 SurfaceDistance 方法或 SurfacePathLine 方法时,指定为一个小于 0 的值。

版本信息

SuperMap iObjects .NET


请参见