坡度分析。在指定区域内对地形/3DTiles 做坡度计算,按坡度角(0~90 度) 映射到 colorStop 颜色梯度并叠加显示。
colorStop
const slope = engine.add(new mapvthree.SlopeAnalysis({ colorStop: { 0.5: 'rgb(85, 182, 43)', 5: 'rgb(204, 244, 44)', 35: 'rgb(255, 138, 43)', 90: 'rgb(255, 32, 43)', },}));slope.coverageArea = [[lng1, lat1], [lng2, lat2], [lng3, lat3], [lng4, lat4]];slope.build(); 复制
const slope = engine.add(new mapvthree.SlopeAnalysis({ colorStop: { 0.5: 'rgb(85, 182, 43)', 5: 'rgb(204, 244, 44)', 35: 'rgb(255, 138, 43)', 90: 'rgb(255, 32, 43)', },}));slope.coverageArea = [[lng1, lat1], [lng2, lat2], [lng3, lat3], [lng4, lat4]];slope.build();
创建 SlopeAnalysis 实例。
可选
坡度颜色梯度,key 为坡度(0~90 度),value 为颜色字符串;未提供时使用内置 7 档配色
执行坡度分析
关闭坡度分析
设置坡度颜色分带
key 为坡度角度(0-90),value 为颜色值
分析区域,经纬度坐标数组
是否启用坡度分析
坡度分析。在指定区域内对地形/3DTiles 做坡度计算,按坡度角(0~90 度) 映射到
colorStop颜色梯度并叠加显示。