SuperMap iObjects Java 11i 范例程序说明
通视分析(LineOfSight)  

范例简介

示范如何在场景中进行通视分析,并且将分析结果显示在场景中。

示例数据

安装目录\SampleData\LineOfSight\LineOfSight.smwu

安装目录\SampleData\OlympicGreen\OlympicGreen.udb

安装目录\SampleData\BeijingDEM\BeijingDEM.udb

关键类型/成员

控件/类 方法 事件
SceneControl getScene Tracked3DEvent、Tracking3DEvent
Scene setCamera  
VisibilityAnalyst3D setScene、isVisible  
VisibleResult3D getLineInvisible、getLineVisible、isVisible  

 

使用步骤

  1. 程序启动,加载平地场景数据;
  2. 通过左侧单选按钮,切换选择平地、海上、山地不同场景进行分析;
  3. 鼠标左键选择分析起点,选择起点后,可按住Shift键,同时上移或下移鼠标位置调整附加高程值,也可在鼠标抬起后出现的附件高程对话框中输入附加高程值;
  4. 鼠标左键选择分析目标点后,右键抬起后,分析结果即显示。分析结果中绿色线表示两点之间可视,红色表示障碍;
  5. 选择起点、目标点的过程中,可以使用Ctrl+Z进行撤销,使用Ctrl+Y或Ctrl+Shift+Z进行重做。

范例程序位置

安装目录\SampleCode\LineOfSight\


  版权所有© 北京超图软件股份有限公司。保留所有权利。