Module

Analysis

分析模块

Parameters:
Name Type Description
viewer object

cesium 实例

cesiumGlobal object

cesium 全局对象

defaultStatic Array

静态资源

Extends

Methods

# createClipPlanAnalysis(options)

地形开挖分析

Parameters:
Name Type Description
options object
height number

高度

splitNum number

裁剪大小

wallImg string

四周贴图

bottomImg string

底部贴图

callback function

回调函数

See:
Example
import { Analysis } from 'cesium_dev_kit'
const {analysis} = new Analysis({
    cesiumGlobal: Cesium,
    containerId: 'cesiumContainer'
})
analysis.createClipPlanAnalysis({
        height:30,
        splitNum: 50,
             wallImg :"static/data/images/file/excavate_side_min.jpg",
             bottomImg :"static/data/images/file/excavate_bottom_min.jpg",
             callback:res=>{console.log(res)}
})

# createCutVolumeAnalysis(options)

方量分析

Parameters:
Name Type Description
options object
callback function

回调

See:
Example
import { Analysis } from 'cesium_dev_kit'
const {analysis} = new Analysis({
    cesiumGlobal: Cesium,
    containerId: 'cesiumContainer'
})
analysis.createCutVolumeAnalysis({callback:res=>{console.log(res)})

# createLookAroundAnalysis(options)

创建环视分析

Parameters:
Name Type Description
options object
callback function

回调函数

See:
Example
import { Analysis } from 'cesium_dev_kit'
const {analysis} = new Analysis({
    cesiumGlobal: Cesium,
    containerId: 'cesiumContainer'
})
analysis.createVisibilityAnalysis({  callback:res=>{console.log(res)}})

# createSlopeAnalysis(options)

创建坡度分析

Parameters:
Name Type Description
options object
callback function

回调

See:
Example
import { Analysis } from 'cesium_dev_kit'
const {analysis} = new Analysis({
    cesiumGlobal: Cesium,
    containerId: 'cesiumContainer'
})
analysis.createSlopeAnalysis({callback:res=>{console.log(res)})

# createSubmergedAnalysis(options)

创建淹没分析

Parameters:
Name Type Description
options object
maxH number

最大高度

speed number

速度

interval number

时间间隔

matrialUrl string

材质

See:
Example
import { Analysis } from 'cesium_dev_kit'
const {analysis} = new Analysis({
    cesiumGlobal: Cesium,
    containerId: 'cesiumContainer'
})
analysis.createSubmergedAnalysis({
     maxH:15,
          speed:1,
          interval:10,
          matrialUrl: "static/data/images/file/water.png"
})

# createVisibilityAnalysis(options)

创建通视分析

Parameters:
Name Type Description
options object
callback function

回调函数

Example
import { Analysis } from 'cesium_dev_kit'
const {analysis} = new Analysis({
    cesiumGlobal: Cesium,
    containerId: 'cesiumContainer'
})
analysis.createVisibilityAnalysis({  callback:res=>{console.log(res)}})

# createVisualFieldAnalysis(options)

创建可视域分析

Parameters:
Name Type Description
options object
callback function

回调函数

See:
Example
import { Analysis } from 'cesium_dev_kit'
const {analysis} = new Analysis({
    cesiumGlobal: Cesium,
    containerId: 'cesiumContainer'
})
analysis.createVisibilityAnalysis({  callback:res=>{console.log(res)}})