当前位置: 首页 > news >正文

【CesiumJS】(1)Hello world

介绍

Cesium 起源于2011年,初衷是航空软件公司(Analytical Graphics, Inc.)的一个团队要制作世界上最准确、性能最高且具有时间动态性的虚拟地球。取名"Cesium"是因为元素铯Cesium让原子钟非常准确(1967年,人们依据铯原子的振动而对秒做出了重新定义)。随着3D位置数据的大量运用,Cesium 也将其业务扩展到航空航天之外,2019年作为一家独立公司拆分出来,为可互操作的地理空间生态系统提供基础开放平台。Cesium坚信:开放性和互操作性是推动整个 3D 地理空间生态系统向前发展的基本要素。另外提一嘴,3D Tiles 也是Cesium推出的,2019年成为 OGC 社区标准。

现在说到3D WebGIS,行业内都默认是Cesium,国内也有很多做3D GIS的,大多是套的Cesium的壳。Cesium针对不同的平台有不同的产品,我们常用的主要是CesiumJS,也是本专栏的主角。

Hello World

鉴于我的这个系列主要着重于源码分析,所以需要下载源码。
git地址:https://github.com/CesiumGS/cesium
环境要求:node(我这边版本是v18.0.0)

npm run start

在这里插入图片描述

在这里插入图片描述

编译流程

1.设置淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org

2.全局安装gulp:npm install gulp -g

3.对cesium源码安装npm依赖:npm install
node_modules

4.build打包:npm run build
./Build/CesiumUnminified

5.release发布:npm run release
./Build/Cesium

Next

现在,你一定对cesium的源码结构有很多疑问,支持你主动去查询相关信息,下一期为你揭秘!

参考:
https://cesium.com/
https://github.com/CesiumGS/cesium
https://blog.csdn.net/geliang0021/article/details/104970593

http://www.lryc.cn/news/220240.html

相关文章:

  • Docker 学习路线 5:在 Docker 中实现数据持久化
  • linux下使用vscode对C++项目进行编译
  • LangChain+LLM实战---ChatGPT的即时插件套件制作
  • 包装印刷行业万界星空科技云MES解决方案
  • Python教程---计算机语言简介
  • rhcsa-文件内容显示
  • 宠物养成猫狗商城门店问诊档案流量主小程序开发
  • 应用安全四十二:SSO安全
  • 【行云流水线实践】基于“OneBuild”方法对镜像进行快速装箱 | 京东云技术团队
  • 软件开发必备神器!一文读懂10款热门看板工具推荐!
  • 怎样提取视频提取的人声或伴奏?
  • SpringBoot概述
  • 深度学习框架TensorFlow.NET环境搭建1(C#)
  • Git客户端软件 Tower mac中文版特点说明
  • 详解IPD需求分析工具$APPEALS
  • 318. 最大单词长度乘积
  • .NET Core 中插件式开发实现
  • 并查集模版以及两道例题
  • 英飞凌TLF35584规格书中文
  • 【教3妹学编程-算法题】最大单词长度乘积
  • 遇到python程序是通过sh文件启动的,如何调试
  • 应用系统集成-Spring Integration
  • 亚马逊与TEMU平台欧代英代如何注册?注册欧代/英代流程及注意事项
  • 【嵌入式开发工具】STM32+Keil实现软件工程搭建与开发调试
  • python 去除图像中的框
  • 企业邀约媒体的方式方法?-(快速精准)
  • 旅游业为什么要选择VR全景,VR全景在景区旅游上有哪些应用
  • 搭建第一个区块链网络与一键部署WeBASE步骤
  • MTK联发科、高通、紫光展锐手机SOC平台型号汇总(含详细参数)
  • 【ARM AMBA AXI 入门 12 -- AXI协议中的 WLAST 与 RLAST】