cesium等高线_Cesium专栏-空间分析之地形等高线(附源码下载)
Cesium
Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品。它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以及多平台,易用性上都有高质量的保证。
关于等高线
等高线指的是地形图上高程相等的相邻各点所连成的闭合曲线。把地面上海拔高度相同的点连成的闭合曲线,并垂直投影到一个水平面上,并按比例缩绘在图纸上,就得到等高线。等高线也可以看作是不同海拔高度的水平面与实际地面的交线,所以等高线是闭合曲线。在等高线上标注的数字为该等高线的海拔。Cesium中的等高线主要是对Material进行操作。
效果图
简单的认知
先上几张图,对于等高线有个基本的直观了解,图片均来源于百度,如有侵权,请告知。
Cesium中等高线的做法
原理:修改Globe的Material属性,适应于全球的
具体步骤
1、并初始化地球,调用全球地形服务
Cesium.Ion.defaultAccessToken = 'xxxx';
var viewer = new Cesium.Viewer('cesiumContainer', {
imageryProvider: new Cesium.UrlTemplateImageryProvider({
url: 'http://www.google.cn/maps/vt?lyrs=s@716&x={x}&y={y}&z={z}'
}),
terrainProvider: Cesium.createWorldTerrain({
requestVertexNormals: true,
requestWaterMask: true
})
});
2、开启深度测试
viewer.scene.globe.enableLighting = true;
3、设置几个等高线必备的参数
var minHeight = -414.0; // 最小高度-例:最低接近死海高度
var maxHeight = 8777.0; // 最大高度-例:最高接近珠峰高度
var contourColor = Cesium.Color.RED.withAlpha(0.4); // 等高线的颜色
var contourSpacing = 200.0; // 等高线的等间距
var contourWidth = 1.0; // 等高线的宽度
文章提供源码,对本专栏感兴趣的话,可以关注一波
cesium等高线_Cesium专栏-空间分析之地形等高线(附源码下载)相关推荐
- cesium加载百度地图_Cesium专栏-百度地图加载(附源码下载)
Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品.它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以 ...
- Cesium专栏-空间分析之地形等高线(附源码下载)
Cesium Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品.它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精 ...
- Cesium专栏-气象卫星云图动图(附源码下载)
Cesium Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品.它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精 ...
- cesium 入门开发系列矢量瓦片加载展示(附源码下载)
前言 cesium 入门开发系列环境知识点了解: cesium api文档介绍,详细介绍 cesium 每个类的函数以及属性等等 cesium 在线例子 内容概览 cesium 实现矢量瓦片加载效果 ...
- cesium 经纬度绘制点_cesium结合geoserver利用WFS服务实现图层新增(附源码下载)
前言 cesium 官网的api文档介绍地址cesium官网api,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子:cesium 官网在线例子,这个也是学习 cesium 的好素材. 内 ...
- Cesium专栏-空间分析之坡向分析(附源码下载)
Cesium Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品.它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精 ...
- Cesium专栏-空间分析之坡度分析(附源码下载)
Cesium Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品.它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精 ...
- cesium多边形描边_Cesium专栏-地形开挖2-任意多边形开挖(附源码下载)
"任意多边形地形开挖" 是"地形开挖"的补充篇,在这节里,我们介绍关于如何使用任意多边形对地形进行开挖,同时,由于有不少小伙伴也咨询了关于"地形开挖& ...
- cesium 3dtiles 加载本地数据_cesium结合geoserver实现地图空间查询(附源码下载)
前言 cesium 官网的api文档介绍地址cesium官网api,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子:cesium 官网在线例子,这个也是学习 cesium 的好素材. 内 ...
- geoserver三维_cesium结合geoserver实现地图空间查询(附源码下载)
前言 cesium 官网的api文档介绍地址cesium官网api,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子:cesium 官网在线例子,这个也是学习 cesium 的好素材. 内 ...
最新文章
- Java中几个常见的关键字
- 剑指offer:不用加减乘除做加法
- FPGA实验四——时间基准电路和带使能的多周期计数器
- 【转】采购订单长文本增强
- Python中的运算符
- (转)NAT与NAT穿透 原理
- linux java main 参数设置_Java虚拟机参数设置
- deebot扫地机器人怎么清洁_扫地机器人清洁力拼杀,科沃斯机器人DEEBOT N3与小米1S对比评测...
- 腾讯阿里都在用!机器学习最热研究方向入门,附学习路线图
- 百度网盘分享无提取码文件的方法
- war压缩命令_宝塔面板linux版解压WAR文件时,如何解压的三种方法介绍
- GPS在ROS中的测试和使用
- C语言基础知识(学习笔记)
- 快捷方式图标小箭头刷新慢?百度网盘的锅---附“解除“百度网盘限速技巧(这次是百度网盘先动手的啊)
- 1000+常用Python库大全,太实用了!
- 机器学习特征工程之特征缩放+无量纲化:行归一化(范数化,Normalizer)
- 几种常见的开源软件许可协议(GPL, LGPL, Apache License, BSD)
- IE 10浏览器使用心得:界面简洁、功能很强大
- 企业上线MES软件的费用真的很贵?
- 云服务器可以用来做什么?
热门文章
- 网易微专业python全栈工程师_Python学习笔记:6.3.10 flash WTF数据验证,6310flaskwtf
- Vue CLI脚手架安装及使用
- MathType公式编辑器快捷键操作
- AndroidStudio打包成APK安装运行闪退的解决方法
- android+apk编译器,APK编辑器
- OSChina 周六乱弹 —— 女菩萨,你可愿做贫僧的……
- 小学生的游戏 FZU - 1575
- (转载)洪磊并不是反叛英雄
- java autorun_玩转Autorun.inf
- vob格式的视频怎么无损转换成mp4格式