Google Earth Enterprise

cesium 之加载地形图 Terrain 篇(附源码下载)

旧城冷巷雨未停 提交于 2020-05-01 22:08:15
前言 cesium 官网的api文档介绍地址 cesium官网api ,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子: cesium 官网在线例子 ,这个也是学习 cesium 的好素材。 内容概览 1.基于cesium 实现地形图 Terrain 效果 2.源代码 demo 下载 本篇实现 cesium 加载地形图 Terrain 功能,效果图如下: cesium 支持地形图数据格式 Quantized-mesh ,Cesium团队提供的开发的格式 Heightmap,Google Earth Enterprise cesium 加载地形图类 CesiumTerrainProvider cesium 中添加地形数据,我们创建一个 CesiumTerrainProvider, 指定一个 URL 地址和一些配置的选项,然后讲它分配给一个 viewer.terrainProvider。在这个实例中,我们可以使用 createWorldTerrain 辅助功能创建一个 Cesium 世界地形。 核心代码: // Cesium动态叠加地形图 MapConfig.terrainObj = {url:"//assets.agi.com/stk-terrain/world",requestWaterMask: false ,requestVertexNormals: false

Cesium中级教程5

时间秒杀一切 提交于 2020-02-29 22:20:31
Cesium中文网: http://cesiumcn.org/ | 国内快速访问: http://cesium.coinidea.com/ CesiumJS支持对与水流相关的海洋、湖泊和河流以及全球高分辨率地形进行流式处理和可视化。查看山峰、山谷和其他地形特征,并拥抱三维数字地球。使用 Cesium ion 流式化您自己的切片地形数据或高分辨率管理地形,如 Cesium World Terrain 。 Quick Start 快速入门 打开Sandcastle的 Hello World 示例。默认情况下,地球球体是 WGS84 ellipsoid 。通过将 terrainProvider 选项传递给 Viewer ,指定不同的地形提供器。让我们使用Cesium世界地形: Cesium.Ion.defaultAccessToken = 'your_access_token'; var viewer = new Cesium.Viewer('cesiumContainer', { terrainProvider : Cesium.createWorldTerrain() }); NOTE: 创建Cesium账号 NOTE: 本教程使用Cesium ion提供的地形。创建一个帐户以获取访问令牌(access token),以便在本教程中使用地形。 在这里注册