Skip to content

地形拉伸(夸张系数)

框架支持对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
})

运行效果 更多示例