JSAPI Three API Reference
    正在准备搜索索引...

    类 SlopeAnalysis

    坡度分析。在指定区域内对地形/3DTiles 做坡度计算,按坡度角(0~90 度) 映射到 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();

    层级

    • EngineObject3D
      • SlopeAnalysis
    索引

    构造函数

    方法

    访问器

    构造函数

    • 创建 SlopeAnalysis 实例。

      参数

      • 可选options: { colorStop?: any }
        • 可选colorStop?: any

          坡度颜色梯度,key 为坡度(0~90 度),value 为颜色字符串;未提供时使用内置 7 档配色

      返回 SlopeAnalysis

    方法

    • 执行坡度分析

      返回 void

    • 关闭坡度分析

      返回 void

    访问器

    • set colorStop(colorStop: any): void

      设置坡度颜色分带

      参数

      • colorStop: any

        key 为坡度角度(0-90),value 为颜色值

      返回 void

    • get coverageArea(): any[]

      分析区域,经纬度坐标数组

      返回 any[]

    • get enabled(): boolean

      是否启用坡度分析

      返回 boolean