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