可视性分析类。该类提供基于栅格表面(即地形)的两点或多点间可视性分析、单点或多点可视域分析,以及两点间的通视线分析。
命名空间:
SuperMap.Analyst.SpatialAnalyst程序集: SuperMap.Analyst.SpatialAnalyst (in SuperMap.Analyst.SpatialAnalyst)
版本: dll
语法
C# |
---|
public static class VisibilityAnalyst |
备注
可视性分析又称通视分析,通常包含点间可视性分析(判断两点间是否相互可见)、可视域分析(分析给定点位置上可视的范围)和通视线分析(分析两点间视线上的可视和不可视部分)。点间可视性分析又分为两点间可视性分析和多点间可视性分析;可视域分析分为单点可视域分析和多点可视域分析。
可视性分析对军事活动、微波通讯和旅游规划开发等都有重要应用价值。如布设阵地、设置观察哨所、铺设通信线路等,有时还需要分析不可见区域,如低空侦察飞机在飞行时,要尽可能避免敌方雷达的捕捉,飞机要选择雷达盲区飞行;又如设置雷达站、电视台的发射站等通讯设施;以及旅游线路开发、航海导航等,可视性分析均能够起到辅助规划和决策的作用。
继承层次
System..::.Object
SuperMap.Analyst.SpatialAnalyst..::.VisibilityAnalyst
SuperMap.Analyst.SpatialAnalyst..::.VisibilityAnalyst