地形拉伸(夸张系数)
框架支持对DEM数据的缩放
说明
INFO
地形夸张是指对DEM的缩放,同时会导致海拔高度发生变化。主要用于在一些地形变化不突出的地方,需要突出显示地形,或者倾斜模型导入到软件内,需要与地形更贴合,这时就需要将参数调高对地形夸张表达。
默认地形夸张值为1.0,最高可以设置地形拉伸效果是10倍,修改地形夸张程度设置场景中的地形夸张倍数即可
代码实例
vue3 + ts
ts
let map: any
LarkExplorer.ready({
baseUrl: './dist/resources/',
}).then(initMap)
function initMap() {
// 默认谷歌影像地图
const baseImagery = LarkExplorer.BaseLayer.DefaultTdtImg
// 默认全球地形
const baseTerrain = LarkExplorer.BaseLayer.DefaultTerrain
map = new LarkExplorer.Map('map', baseImagery, baseTerrain)
initView()
}
const initView = () => {
map.Navigation.homeCamera = {
position: {
x: -2456634.8172948933,
y: 4562075.945027415,
z: 3711376.2026013467,
},
hpr: {
heading: 0.10848129477705015,
pitch: -0.30074066005546096,
roll: 0.00014002081023090085,
},
}
map.Navigation.homeView()
}
const value = ref(1)
watch(value, (val) => {
map.Terrain.exaggeration = val
})
运行效果
更多示例