Cesium高级开发教程之四十八:包络分析

一、原理

包络分析是一种用于确定一组数据点或对象的外包络或边界的分析方法,在 GIS 中,包络分析用于确定地理要素(如点、线、面等)的外包络范围。例如,在城市规划中,对一片区域内的建筑物、道路等地理要素进行包络分析,可以得到这片区域的大致边界范围,以便进行土地利用规划、资源分配等工作。还可用于分析野生动物的栖息地范围,通过对动物活动轨迹点进行包络分析,确定其栖息地的边界,为野生动物保护提供决策支持。

二、效果图

三、代码

  // 创建包络分析
    createEnvelopeAnalysis() {
        viewer.entities.removeAll();
        var positions = [];
        // 计算多边形 加载多边形
        var points = turf.randomPoint(5, { bbox: [120, 15, 115, 10] })
        points.features.forEach(element => {
            var center = element.geometry.coordinates;
  

你可能感兴趣的:(Cesium开发教程,javascript,Cesium,html)