Cesium学习笔记之第一章

第一章

1、Cesium中的几种坐标和相互转换

https://blog.csdn.net/qq_34149805/article/details/78393540

 

1、Cartesian3:笛卡尔空间直角坐标系,也叫世界坐标

2、经纬度:地理坐标系,cesium中没有具体的经纬度对象,要得到经纬度首先要计算弧度,再进行转换

3、弧度:球上的弧度

 

2、CesiumLab V1.4 分类3dtiles生成(倾斜单体化、楼层房间交互)

 

3、cesium 3d-tiles平移、贴地和旋转

 

4、3DTiles格式理解

 

PS:后续小编的主要精力放到GIS理论开发知识的大众化的道路了,通过浅显易懂的语言,结合多年行业应用开发,通过微信订阅号传播(每周更新三篇文章及相关GIS编码知识),为GIS的发展尽微博之力。终极目标是让GIS不再专业,让GIS更加大众,使得GIS深入各行业应用,让每位GISER都有一股自豪感!以下是我的微信订阅号二维码,感兴趣的可以交流沟通!

一位更懂IT的GISER,一位更懂GIS的IT

Cesium是一个强大的开源JavaScript库,用于创建高度交互式的三维地图和地球模拟应用。如果你想通过Cesium在地图上展示第一岛链(即日本列岛、琉球群岛和菲律宾群岛等位于太平洋西部的一系列岛屿),你可以按照以下步骤操作: 1. **设置Cesium环境**:首先,你需要在HTML页面中引入Cesium库,并创建一个cesiumViewer容器。 ```html <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="https://cesium.com/downloads/cesiumjs/releases/1.85/Build/Cesium/Cesium.css" /> </head> <body> <div id="cesiumContainer"></div> <script src="https://cesium.com/downloads/cesiumjs/releases/1.85/Build/Cesium/Cesium.js"></script> </body> </html> ``` 2. **初始化Cesium Viewer**: ```javascript <script> var viewer = new Cesium.Viewer('cesiumContainer', { terrainProvider : Cesium.createWorldTerrain(), baseLayerPicker : false }); </script> ``` 这将加载整个世界地形作为基础。 3. **添加地理信息**: 为了显示特定区域,如第一岛链,可以使用Cesium的`PolygonGraphics`绘制多边形。你需要准备每个岛屿对应的经纬度数据,然后创建一个`PolygonGraphics`实例并添加到场景中。 ```javascript var islandData = [ // 日本列岛、琉球群岛和菲律宾群岛的具体经纬度数组... ]; for (var i = 0; i < islandData.length; i++) { var polygon = viewer.entities.add({ name : 'First Island Chain - ' + islandData[i].name, polygon : { hierarchy : islandData[i].vertices } }); } ``` 4. **运行应用**: 保存并运行HTML文件,Cesium Viewer将会显示包含第一岛链的地图。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dinxin横刀一笑

意思不意思那是你的意思

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值