com.supermap.analyst.spatialanalyst
类 VisibleResult
- java.lang.Object
-
- com.supermap.analyst.spatialanalyst.VisibleResult
-
public class VisibleResult extends Object
可视性分析结果类。该类给出了观察点与被观察点之间可视分析的结果,如果不可视的话,还会给出障碍点的相关信息。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 double
getBarrierAlterHeight()
返回障碍点建议修改的最大高度值。Point3D
getBarrierPoint()
返回障碍点的坐标值。int
getFromPointIndex()
返回观察点的索引值。int
getToPointIndex()
返回被观察点的索引值。boolean
getVisible()
返回观察点与被观察点对之间是否可视。
-
-
-
方法详细资料
-
getVisible
public boolean getVisible()
返回观察点与被观察点对之间是否可视。- 返回:
- 一个布尔值,如果观察点与被观察点之间可视,则返回 true,否则返回 false。
- 默认值:
- 默认值为 false。
-
getFromPointIndex
public int getFromPointIndex()
返回观察点的索引值。如果是两点之间进行可视性分析,则观察点的索引值为 0。- 返回:
- 观察点的索引值。
- 默认值:
- 默认值为 0。
-
getToPointIndex
public int getToPointIndex()
返回被观察点的索引值。如果是两点之间进行可视性分析,则被观察点的索引值为 0。- 返回:
- 被观察点的索引值。
- 默认值:
- 默认值为 0。
-
getBarrierPoint
public Point3D getBarrierPoint()
返回障碍点的坐标值。如果观察点与被观察点之间不可视,则该方法的返回值为观察点与被观察点之间的第一个障碍点。如果观察点与被观察点之间可视时,障碍点坐标取默认值。
- 返回:
- 障碍点的坐标值。
- 默认值:
- 默认值为(0,0,0)。
-
getBarrierAlterHeight
public double getBarrierAlterHeight()
返回障碍点建议修改的最大高度值。若将障碍点所在栅格表面的单元格的栅格值(即高程)修改为小于或等于该值,则该点不再阻碍视线,但注意,并不表示该点之后不存在其他障碍点。可通过 DatasetGrid 类的
setValue()
方法修改栅格值。- 返回:
- 障碍点建议修改的高度值。
- 默认值:
- 默认值为 -9999。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.