SuperMap iObjects Java 11i 范例程序说明
批量建模与缓冲区分析(ModelingAndAnalyst)  

范例简介

示范如何对矢量面数据做拉伸和设施纹理等操作,并在三维场景的线数据集图层上,选取一条道路线,对该道路线做一个平头缓冲,将分析结果拉起设置透明填充。

示例数据

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

关键类型/成员

控件/类 方法 事件
SceneControl getScene、setAction  
Layer3DDataset updateData、get/setAdditionalSetting、convertStyledRegionsToDataset、getSelection、setAlwaysRender、setSelectable  
GeoStyle3D get/setExtendedHeight、setTopTextureFile、setSideTextureFiles、setTopTilingU、setTopTilingV、setTilingU、setTilingV、setFillMode  
Layer3DSettingVector get/setStyle、getExtendedHeightField、setTopTextureField、setSideTextureField、setTopTilingUField、setTopTilingVField、setTilingUField、setTilingVField  
Selection addRange、getStyle、updateData、clear  
BufferAnalyst createBuffer  
BufferAnalystParameter setEndType、setLeftDistance、setRightDistance  

 

使用步骤

  1. 运行应用程序,加载默认矢量面数据集;
  2. 调整矢量面数据集风格参数,如拉伸高度、顶部纹理、填充模式等等;
  3. 切换到缓冲区选项卡,在场景中选择要进行分析的道路线;
  4. 设置缓冲区分析的半径;
  5. 单击分析按钮,将分析的结果拉起,并将其填充模式设置为透明填充。

范例程序位置

安装目录\SampleCode\ModelingAndAnalyst\


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