分析模块
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
|
回调函数 |
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
|
回调 |
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
|
回调函数 |
Example
import { Analysis } from 'cesium_dev_kit'
const {analysis} = new Analysis({
cesiumGlobal: Cesium,
containerId: 'cesiumContainer'
})
analysis.createVisibilityAnalysis({ callback:res=>{console.log(res)}})