地底,TypeScript和全球3D建筑发布于CesiumJS 1.70
Cesium中文网:http://cesiumcn.org/ | 国内快速访问:http://cesium.coinidea.com/
2020年6月1日Cesium JS发布1.70 release,带来了3个重要更新。
Cesium OSM建筑
Cesium OSM建筑是一个覆盖整个世界的3D建筑层,使用OpenStreetMap数据构建。它可以作为一个3D Tileset为所有Cesium ion用户提供,并带有丰富的功能数据,如建筑名称,地址,开放时间等等。
Cesium OSM建筑中的纽约市,西雅图,华盛顿特区和迪拜哈利法塔。
阅读更多关于这个新的地球图层的信息(Read more about this new global layer)以及如何在应用程序中使用它的信息。
地下支持
Cesium现在对可视化地下场景有了更好的支持,从地下的大地质层到矿山、洞穴和公用事业。CesiumJS 1.70增加了使地球半透明的功能,使数据能够在地底可视化,并允许相机自由地进入地下。
使地面变得半透明,以能够看到地下物体。在Sandcastle中探索这个例子([Explore this example in Sandcastle ](https://sandcastle.cesium.com/index.html?src=Globe Translucency.html))。这是爱德华·艾伦·洛克哈特博士在北威尔士的一个Parc铅矿。
这些对CesiumJS的改进是与Camptocamp的朋友合作的一部分。他们的工作支持瑞士联邦地形办公室swisstopo,该办公室利用Cesium(using Cesium)制作了一个交互式的全国三维地图。
Camptocamp正在swissgeol中使用这些新的地下特征,swissgeol是一个三维的网络地质数据查看器。它的目标是在一个场景中可视化许多不同的数据集,如钻孔、地震数据和查看地面横截面的能力。Camptocamp 在谈到这个新的基于Cesium的viewer时说:
三维地下查看器swissgeol将是swisstopo未来获取地质数据的主要入口,它可能成为瑞士及周边地区整个地球科学界必不可少的协作工具
在Camptocamp的三维地下viewer中可视化地形下的基岩。
这些实时代码示例展示了如何使用新的globe透明度功能:
- 如何激活透明度功能。[How to enable globe transparency](https://sandcastle.cesium.com/index.html?src=Globe Translucency.html&label=New in 1.69)
- 仅在地表的一部分激活透明度功能。[Enable transparency only on a section of the ground](https://sandcastle.cesium.com/index.html?src=Globe Interior.html)
- 自定义地下可见性。[Customize what’s visible underground](https://sandcastle.cesium.com/index.html?src=Underground Color.html&label=New in 1.69)
TypeScript
最后,在1.70版本中,CesiumJS现在附带了正式的TypeScript类型定义!最新和正确的定义文件现在将随每个新版本一起发布,TypeScript支持将作为CesiumJS GitHub库的一部分进行正式跟踪。
即使您不是TypeScript用户,这项工作的性质也提高了CesiumJS API参考文档的正确性和完整性,使它成为整个CesiumJS社区的一大胜利。
阅读更多关于这是如何工作的,以及在马特深入的建筑探索中(Matt’s deep architectural dive)所做的一切。
试用 CesiumJS 1.70
更新到最新的CesiumJS,让我们知道你的想法!你可以在这个论坛帖子[官方英文论坛:forum thread|Cesium中文社区:http://cesium.coinidea.com/]中发表任何关于这个版本的反馈和问题。
下载地址:
作者:Omar Shehata
原文链接:https://cesium.com/blog/2020/06/01/cesium-june-release/
评语:TypeScript使框架的构建更加鲁棒专业。Cesium OSM确实很好,但是需要Cesium ion,可以看出Cesium官方推Cesium ion的决心。
Cesium中文网交流QQ群:807482793
Cesium中文网:http://cesiumcn.org/ | 国内快速访问:http://cesium.coinidea.com/
地底,TypeScript和全球3D建筑发布于CesiumJS 1.70的更多相关文章
- ZT 感触的屌丝职场记 投递人 itwriter 发布于 2013-05-27 09:21 评论(18) 有3402人阅读 原文链接 [收藏] « » 作者@幻想哥呀幻想哥 有一位屌丝男,从小抱着报效祖国的理想上了大学,毕业后干了 IT 行业,高中那时候看文汇报说,搞 IT 的在上
屌丝职场记 投递人 itwriter 发布于 2013-05-27 09:21 评论(18) 有3402人阅读 原文链接 [收藏] « » 作者@幻想哥呀幻想哥 有一位屌丝男,从小抱着报效祖国的 ...
- 使用webgl(three.js)搭建一个3D智慧园区、3D建筑,3D消防模拟,web版3D,bim管理系统——第四课
序:这段时间忙于奔波,好久没有更新了,今天更新一下,继续上节课的完善讲解,算是对前段时间的一个总结吧.披星戴月的时光也算有点应用效果了. 对于webgl(three.js)性能这一块我在上节课< ...
- 使用webgl(three.js)搭建一个3D建筑,3D消防模拟——第三课
项目背景 消防安全一直是各大都市关注的重要课题,在消防体系中,特别是高楼消防体系中,消防系统整体布控与监控,火情有效准确定位,防火器材定位,人员逃生路径规划,火情预警,消防演习都是特别重要的环节.所以 ...
- 阿里云成为Hyperledger超级账本全球会员,发力区块链生态建设
摘要: 阿里云将会与Hyperledger社区共同推进全球区块链技术和商业生态在多行业领域的建设. 2018年12月12日在瑞士巴塞尔的2018Hyperledger全球峰会上,阿里云正式加入Hype ...
- 开源图形库 c语言-图形图像库 集合[转]
开源图形库 c语言-图形图像库 集合[转] Google三维API O3D O3D 是一个开源的 Web API 用来在浏览器上创建界面丰富的交互式的 3D 应用程序.这是一种基于网页的可控3D标准. ...
- 不仅仅是Google,您必须知道的全球十大地图API
不仅仅是Google,您必须知道的全球十大地图API 一.总结 一句话总结:除了google,也有其它很多很好的地图,必应地图(Bing Maps),OpenLayers 二.不仅仅是Google,您 ...
- 揭秘Facebook首个数据中心:全球15亿用户的账户信息都在这里
投递人 itwriter 发布于 2016-07-14 17:41 评论(0) 原文链接 [收藏] 对于 Facebook.Google 这种体量的科技公司而言,数据中心应该是处于军事级别的保密 ...
- Typescript学习
一 什么是Typescript 简单的说,TypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6 的支持,它由 Microsoft 开发,代码开源于 GitHub ...
- 我的世界 ParaCraft 结合开源地图 OpenStreetMap 生成3D校园的方法简介
我的世界ParaCraft结合开源地图OpenStreetMap生成3D校园的方法简介 版本1.0 日期2019.2.3 作者Ray (82735589@qq.com) www.TimeGIS.com ...
随机推荐
- 深入理解css中position属性及z-index属性 https://www.cnblogs.com/zhuzhenwei918/p/6112034.html
深入理解css中position属性及z-index属性 请看出处:https://www.cnblogs.com/zhuzhenwei918/p/6112034.html 在网页设计中,positi ...
- DirectByteBuffer实现原理分析
1.创建DirectByteBuffer Direct ByteBuffer是通过JNI在Java虚拟机外的内存中分配了一块(所以即使在运行时通过-Xmx指定了Java虚拟机的最大堆内存,还是可能实例 ...
- _MSC_VER值对应的Visual Studio版本
移步官网查看更多定义 1. 关于 今天使用cmake需要判断_MSC_VER的值是多少,额,官网查了下,还真不少 2. 查看 用下面的代码可以输出宏_MSC_VER的值 #pragma once #i ...
- 【LeetCode】988. Smallest String Starting From Leaf 解题报告(C++ & Python)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 DFS BFS 日期 题目地址:https://le ...
- 【九度OJ】题目1177:查找 解题报告
[九度OJ]题目1177:查找 解题报告 标签(空格分隔): 九度OJ http://ac.jobdu.com/problem.php?pid=1177 题目描述: 读入一组字符串(待操作的),再读入 ...
- idea使用教程-常用快捷键
[1]创建内容:alt+insert [2]main方法:psvm [3]输出语句:sout [4]复制行:ctrl+d [5]删除行:ctrl+y [6]代码向上/下移动:Ctrl + Shift ...
- HDU 4790:Just Random(容斥)
Just Random Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total S ...
- RotateRect(旋转矩形)的倾斜旋转变换矫正
在Opencv中的图像处理中,经常要用到minAreaRect()函数求最小外接矩形,该函数的返回值就是一个RotatedRect类对象. RotatedRect类定义如下: class CV_EXP ...
- 编写Java程序,创建一个 Person 类,该类中有一个类成员变量 country、一个实例变量 name 和另一个实例变量 age。
返回本章节 返回作业目录 需求说明: 创建一个 Person 类,该类中有一个类成员变量 country.一个实例变量 name 和另一个实例变量 age. country 表示地区,name 表示姓 ...
- 编写Java程序,使用Set实现不重复添加用户
返回本章节 返回作业目录 需求说明: 在控制台输入用户信息,用户信息包括姓名.性别和年龄,将用户信息保存至User对象中. 将User对象保存至HashSet集合中. 规定如果两个User对象的姓名. ...