Cesium学习进度日志
2021/07/08
环境:
1.vscode上可以使用的代码提示工具
cd project
npm install --save @types/cesium
2.Install Docker Desktop on Windows
适用于 Linux 的 Windows 子系统安装指南 (Windows 10)
二.3dtiles相关:
-
所有线性距离的单位是米。
-
所有角度均以弧度为单位
- 3D Tiles使用右手笛卡尔坐标系,整体坐标系为WGS 84坐标系,但是WGS 84坐标系并不是必须的,也可以只有自己局部坐标系,不定义全局坐标系。
- 区域边界体积使用地理坐标系(纬度,经度,高度),特别是EPSG 4979来指定边界
三.比较实用的系列文章:
配套视频教程 (学习记录放到有道云笔记)
1.底图加载:
Cesium官方教程4–影像图层 影像图层 跨域资源访问 影像providers 和 . layers 对比
Cesium 在线地图访问总结(没有实践)
不错的数据方面资料:Cesium产品体系
cesium加载倾斜摄影OSGB转换成3dtiles并更换底图:osgb转换3dtiles nginx作为资源服务器 合并多个3dtiles
2.加载3d模型
包括模型,entity聚合,Entity 管理(通过EntityCollection),Entity 拾取,Entity 固定
- Cesium3Dtileset:用于流式传输大量的异构3D地理空间数据集;
- Cesium3DTileStyle:瓦片集样式;
- Cesium3DTile:数据集中的一个瓦片;
- Cesium3DTileContent:瓦片内容;
- Cesium3DTileFeature:瓦片集要素,用于访问Tile中批量表中的属性数据,可通过scene.pick方法来获取一个 BATCH,即三维要素。Cesium3DTileFeature.getPropertyNames() 方法获取批量表中所有属性名,Cesium3DTileFeature.getProperty(string Name) 来获取对应属性名的属性值。
五.ceisum 使用demo、方法或components总结
N.实战
里面的效果不错
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程