IntegratedMeshLayer
是一個從JS API 4.2就出現(xiàn)的圖層類型韩容,專門用于展示傾斜攝影測量的三維數(shù)據(jù)擅笔,但是直接通過SceneLayer的方式加載也可以實現(xiàn)傾斜攝影測量三維模型的加載论笔,所以一直沒有引起我的重視赚瘦。
對于無人生成的正射影像高程信息有誤差是一個非常頭疼的事情爹谭,以前這種數(shù)據(jù)需要使用桌面軟件對數(shù)據(jù)進行糾正高程后才可以使用,JS API 4.5中該圖層增加了自定義高度的功能隙畜,現(xiàn)在利用IntegratedMeshLayer的elevationInfo功能就可以自定義整個圖層的絕對高度抖部,實現(xiàn)圖層的上移或者下移。
elevation有兩個屬性议惰,mode和offset
mode必須是“absolute-height”
offset是數(shù)值類型的數(shù)字慎颗,表示拔高的高度,單位是米
具體使用
layer.elevationInfo={
mode:"absolute-height",
offset:500,
}
在線demo地址:
https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=layers-integratedmeshlayer
效果示意