SuperMap iObjects Java 11i 范例程序说明
三维符号(Symbol3DDisplay)  

范例简介

示范三维符号(三维模型符号、线符号)在场景中的显示与操作。

示例数据

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

安装目录\SampleData\Symbol3DDisplay\Model\Subway.kml

安装目录\SampleData\Symbol3DDisplay\flyground.fpf

安装目录\SampleData\SymbolLibrary\MarkerLibrary3D.sym

安装目录\SampleData\SymbolLibrary\LineLibrary3D.lsl

关键类型/成员

控件/类 方法 事件
Workspace getResources  
Resources getMarkerLibrary、getLineLibrary  
SymbolMarkerLibrary fromFile  
SymbolLineLibrary fromFile  
SceneControl getScene  MouseEvent、Tracked3DEvent
Scene pixelToGlobe、getUnderground  
DatasetVector getRecordset  
Recordset addNew、update  
GeoStyle3D setMarkerSymbolID、setMarkerSizeFixed、setMarkerSize、setMarker3DScaleX、setMarker3DScaleY、setMarker3DScaleZ、setLineSymbolID、setLineWidth、setAltitudeMode、setBottomAltitude  
GeoPoint3D setStyle3D  
GeoLine3D setStyle3D  

 

使用步骤

  1. 在符号交互区,选择点符号类型,在场景中绘制点;
  2. 选择线符号类型,在场景中绘制线;
  3. 结束绘制操作后,将鼠标状态切换到漫游状态;
  4. 在符号展示区选择北京地铁线,观看该线数据的动态飞行的效果;
  5. 在场景中选择一条线数据,可执行沿所绘制线飞行的操作。

范例程序位置

安装目录\SampleCode\Symbol3DDisplay\


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