教程:Cesium三维地球加载离线地图和三维地形

下载:太乐地图下载器

太乐地图下载器 是一款集地图类数据下载(谷歌/百度/天地图/海图/专题图/E都市等)、矢量类数据下载(高程/DEM/等高线/三维地形、兴趣点POI、建筑轮廓、路网/水系/绿地等),地图服务发布、离线地图站点生成、纠偏等众多专业功能于一体的地图软件,为您提供多种地图数据随心下载的同时,还提供了大量精美的范例助您快速构建WebGIS地图应用。

教程:Cesium三维地球加载离线地图和三维地形_第1张图片
Cesium加载离线地图+三维地形

安装前必读


1、安装软件前,请先安装.Net Framwork 4.0:下载

2、如果启动【太乐地图下载器】后,软件一直停留在启动界面或无法加载地图,请下载vcredist安装:32位下载64位下载

注意:64位系统下面两个版本(32位和64位)都需要安装

注意:如果杀毒软件或电脑管家提示有病毒是误报,请添加为可信任程序,本软件安全、无毒,请放心使用


1.下载全球卫星地图

参考入门1:使用太乐地图下载器下载谷歌卫星等地图并离线浏览

这里选择web墨卡托投影坐标系的【谷歌卫星地图】,点击地图进行级别配置,选择0-7级。

教程:Cesium三维地球加载离线地图和三维地形_第2张图片

下载完成后要导出地图,这里要导出为【瓦片:TMS】。

教程:Cesium三维地球加载离线地图和三维地形_第3张图片
导出下载的全球卫星影像为TMS格式

2.下载Cesium(.terrain)格式三维地形数据

太乐地图数据资源提供了全球30米精度Cesium(.terrain)格式三维地形数据,下载链接。

同时提供全国10米高精度DEM数据,可切Cesium(.terrain)格式,下载链接。

10米精度DEM:Atlas Shader Map  
10米精度DEM:成都市

3.Cesium加载离线卫星影像+三维地形


访问范例(附源码),支持显示实时坐标+海拔信息


该范例的开发步骤简要介绍如下(这里讲重点和一些发布的注意事项,避免入坑):

1、下载Cesium.js

2、建立Web网页站点

3、将离线卫星影像数据迁移至站点的【data/world_sat_tms_3857】目录中,目录结构如下:

教程:Cesium三维地球加载离线地图和三维地形_第4张图片
卫星影像目录结构

4、将离线三维地形数据迁移至站点的【data/world_ter】目录中,目录结构如下:

教程:Cesium三维地球加载离线地图和三维地形_第5张图片
三维地形目录结构

5、核心代码如下:访问TMS卫星瓦片+三维地形


        // 加载TMS格式卫星瓦片数据

        var tms = new Cesium.TileMapServiceImageryProvider({

            url: '../data/virtual_data/world_sat_tms_3857',

            fileExtension: 'png',

            maximumLevel: 7

        });

        // 加载三维地形瓦片数据,最高精度30米到13级,这里只加载了7级、

        var terrain = new Cesium.CesiumTerrainProvider({

            url: '../data/virtual_data/world_ter',

            maximumLevel: 7

        });

        var viewer = new Cesium.Viewer('cesiumContainer', {

            imageryProvider: tms,

            terrainProvider: terrain,

            terrainExaggreation: 1

        });

        viewer.scene.camera.setView(homeCameraView);


6、使用Web服务器发布,这里使用的是IIS,和其它普通站点一致,但需要对IIS增加【.terrain】格式的MIME类型,如下:

教程:Cesium三维地球加载离线地图和三维地形_第6张图片
MIME类型:application/vnd.quantized-mesh

7、至此发布完毕

4.太乐地图数据资源中心

这里有 全网最全最新 的地理数据包,一站式下载,涵盖: 2020年高德/百度POI数据, 全国导航级路网数据, 10米高精度DEM地形数据,建筑/小区轮廓数据,水系/绿地数据, 省市区县乡镇村街道行政区划等数据。

立即访问

太乐地图数据资源中心

太乐地图使用入门


入门1:使用太乐地图下载器下载谷歌卫星等地图并离线浏览

入门2:使用太乐地图下载器下载百度/腾讯POI兴趣点数据

入门3:使用太乐地图下载器下载矢量建筑轮廓并三维展示

入门4:使用太乐地图下载器下载谷歌地球高程等高线DEM等

入门5:使用太乐地图服务快速搭建离线地图应用

太乐地图热门教程


教程:使用GeoServer发布离线地图服务(WMS)

教程:Cesium三维地球加载离线地图和三维地形

教程:如何将地标点绘制在下载的地图上

教程:如何快速制作一幅全国新型冠状病毒感染疫情的离线地图

你可能感兴趣的:(教程:Cesium三维地球加载离线地图和三维地形)