geosolution/cell~ProfileAnalysis(options)

剖面分析要素

Summary

Methods:
destroy

销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁

getDetailOriginData

获取线细分的原始数据

getId

获取剖面分析要素的id值

getProfileData

获取剖面数据

updateProfileData

更新剖面数据,调用此方法后,需要再调用容器MathModel中updateDrawData,等待数据更新完成后。

Constructor

new ProfileAnalysis(options)

剖面分析构造函数

Parameters:
Name Type Description
options Object

初始化可选项

Name Type Description
coordSeq module:basetype~CoordSeq

剖面切割线坐标序列,剖面将沿着切割线垂直剖分场景内的物体。

Methods

destroy()

销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁

getDetailOriginData()

获取线细分的原始数据

getId() → {String}

获取剖面分析要素的id值

Returns:
String -

剖面分析要素的id值

getProfileData() → {Object}

获取剖面数据

Returns:
Object -

剖面数据,剖面坐标序列中坐标数组,坐标包含经度、纬度、高度,每个坐标贴合着切割场景的表面。Object.coordinates为坐标数组。

updateProfileData()

更新剖面数据,调用此方法后,需要再调用容器MathModel中updateDrawData,等待数据更新完成后。