ArcGIS API for JavaScript 倾斜摄影测量三维模型自定义绝对高度

IntegratedMeshLayer
是一个从JS API 4.2就出现的图层类型,专门用于展示倾斜摄影测量的三维数据,但是直接通过SceneLayer的方式加载也可以实现倾斜摄影测量三维模型的加载,所以一直没有引起我的重视。
对于无人生成的正射影像高程信息有误差是一个非常头疼的事情,以前这种数据需要使用桌面软件对数据进行纠正高程后才可以使用,JS API 4.5中该图层增加了自定义高度的功能,现在利用IntegratedMeshLayer的elevationInfo功能就可以自定义整个图层的绝对高度,实现图层的上移或者下移。
elevation有两个属性,mode和offset
mode必须是“absolute-height”
offset是数值类型的数字,表示拔高的高度,单位是米

具体使用
layer.elevationInfo={
mode:"absolute-height",
offset:500,
}
在线demo地址:
https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=layers-integratedmeshlayer

效果示意

你可能感兴趣的:(ArcGIS API for JavaScript 倾斜摄影测量三维模型自定义绝对高度)