本文主要是介绍Cesium 三维分析之【地形剖面】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章使用新版本cesium+vue+echarts实现,示例中的地形为官方地形,主要设计思路为绘制线条并进行地形插值取样
代码部分主要分为三部分:1.绘制贴地线条2.线条区间的坐标插值和高程采样3.采样数据通过Echarts图标显示。
ViewerApp.vue文件如下:
<template><div><div ref="earthContainer" class="full" id="container"></div><TerrainProfile /></div>
</template><script >
import TerrainProfile from './analysis/TerrainProfile'
export default {name: "ViewerApp",props: {msg: String,},components:{TerrainProfile},data() {return{}},mounted() {const Cesium = window["Cesium"];Cesium.Ion.defaultAccessToken = '';//自行填写var viewer = window.viewer=new Cesium.Viewer(this.$refs[&#
这篇关于Cesium 三维分析之【地形剖面】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!