随笔分类 - Cesium
摘要:Cesium 中 GeoJsonDataSource 可以设置 clampToGround 为 true 来确保其贴地,但有时会出现不生效的情况。可能有以下几个原因: 数据源不是地理坐标系(WGS84):如果数据源不是基于WGS84坐标系的,则可能无法正确地将图形贴到地球表面。确保你的数据源使用正确
阅读全文
摘要:[TOC] 操作过程 获取 DEM 地形文件 网上有多种公开的全球 DEM 地形数据,包括 GDEM、SRTM、DLR 等,也有很多下载渠道,就不一一列举了,感兴趣的朋友可以在参考资料里详细了解。我个人选择的是数据来源 "地理空间数据云" ,经测试下载速度很快。下载好的文件中包含一个 XXX_dem
阅读全文
摘要:当 Cesium 单个模型过长时,会遇到某些视角模型显示不完整的问题,如下图所示: 经过在官方论坛上询问,该问题由 viewer.scene.logarithmicDepthBuffer 开启造成,关闭即可修复,代码如下: 修复后的模型如图所示: Logarithmic Depth Buffer 相
阅读全文
摘要:Cesium 镜头飞至地表下后会看到破损的地表,影响用户体验,github上有人给出了解决方法,记录如下: "github 问题讨论地址" 代码: javascript var viewer = new Cesium.Viewer('cesiumContainer'); var minPitch =
阅读全文
摘要:gltf 为 y 轴向上的右手坐标系 3d tiles 为 z 轴向上的右手坐标系
阅读全文
摘要:概述 Cesium 中包含两种添加 model 的方法,分别为: 1. 通过 函数添加 2. 通过 函数添加 两种方法本质上是相通的, 对`方法 2`在某种程度上进行了封装。 两种方法的区别 表面区别 1. 通过指定 model 的 position 和 orientation 来控制模型的位置,对
阅读全文
摘要:一步步建立 Vue + Cesium 初始化项目 初始化 Vue 项目 升级 npm 安装 @vue/cli 和 @vue/cli service global 创建项目 安装 Cesium 配置 webpack 使用 Vue CLI 3 创建的项目,需要在目录下新建 文件对 webpack 进行配
阅读全文

浙公网安备 33010602011771号