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

Cesium入门学习6(2025年版本)----- 卫星轨迹

1.完整学习衔接:

cesium入门学习一_cesium入门难吗-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Jinyizhi2233/article/details/144713925

cesium入门学习二-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Jinyizhi2233/article/details/144723617

cesium入门学习三_cesium 点击事件-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Jinyizhi2233/article/details/144743308

cesium入门学习四-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Jinyizhi2233/article/details/144761268

     cesium入门学习五(2025年版本)-------------cesium加载离线地图-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Jinyizhi2233/article/details/144984190

2.显示效果

代码:

//第20个程序   卫星轨道

const viewer = new Cesium.Viewer('cesiumContainer', {

  imageryProvider: false, // 禁用默认的 Bing Maps 图层

  baseLayerPicker: false // 禁用图层选择器

});



// 配置 TMS 影像提供器

const tmsImageryProvider = new Cesium.UrlTemplateImageryProvider({

  url: 'http://127.0.0.1:8882/map/arcgis_blue_tms/{z}/{x}/{reverseY}.jpg', // TMS 瓦片路径模板

 // url: 'E:/cesiumdemo/WebCesium/cesiumdemo/map/arcgis_blue_tms/{z}/{x}/{reverseY}.jpg',

  tilingScheme: new Cesium.WebMercatorTilingScheme(), // TMS 通常使用 Web Mercator 投影

  minimumLevel: 1, // 数据的最小级别

  maximumLevel: 6, // 数据的最大级别

  credit: 'Local TMS Map' // 数据来源描述,可选

});



 // 将 TMS 图层添加到 Viewer

 viewer.imageryLayers.addImageryProvider(tmsImageryProvider);



 viewer.dataSources.add(

  Cesium.CzmlDataSource.load("/SampleData/simple.czml"),

);



viewer.camera.flyHome(0);

其中有一部分是加载离线地图,加载卫星轨道的代码只有这部分:

 viewer.dataSources.add(
  Cesium.CzmlDataSource.load("/SampleData/simple.czml"),
);

viewer.camera.flyHome(0);

点击这个,即可看到卫星轨迹的移动

3.关于cesium的api详解

     这个案例是来自官网的,所以SampleData是官网提供的案例学习目录,目录中包含了一些我模型以及一些相关的文件,在github下载中cesium就有此文件。在CZML - Cesium Sandcastle网址就是这个案例的学习。

--------》cesium的api网址

Index - Cesium Documentationicon-default.png?t=O83Ahttps://cesium.com/learn/cesiumjs/ref-doc/

-------》cesium关于czmlDataSource类的详解

CzmlDataSource - Cesium Documentationicon-default.png?t=O83Ahttps://cesium.com/learn/cesiumjs/ref-doc/CzmlDataSource.html

  • new Cesium.CzmlDataSource(name)
  • 这是用于创建一个新的 CzmlDataSource 对象的构造函数。
  • 参数 name 是一个可选的字符串,表示该数据源的名称,主要用于标识数据源,可以在用户界面中显示该名称。

   A DataSource which processes CZML.

  • 这是一个数据源类,用于处理 CZML 数据。
  • CZML(Cesium Language)是一种 JSON 格式的文件,用于描述动态的地理空间数据(如轨迹、标签、模型等)

4.待定


http://www.kler.cn/a/502088.html

相关文章:

  • poi处理多选框进行勾选操作下载word以及多word文件压缩
  • TCP封装数据帧
  • 深度定制:Embedding与Reranker模型的微调艺术
  • 忘记了PDF文件的密码,怎么办?
  • 图像处理中实现 C++ 和 Python 的高效通信——ZeroMQ protobuf
  • wireshark排除私接小路由
  • springcloudgateway原理
  • golang观察者设计模式
  • 抓包之tcpdump安装和使用
  • 数据分析经典案例重现:使用DataWorks Notebook 实现Kaggle竞赛之房价预测,成为数据分析大神!
  • Python机器学习笔记(二十、自动化特征选择)
  • 什么是“负载均衡”?在工作中如何应用?
  • 微软与腾讯技术交锋,TRELLIS引领3D生成领域多格式支持新方向
  • 第二篇:MongoDB 的设计原理
  • Scala分布式语言二(基础功能搭建、面向对象基础、面向对象高级、异常、集合)
  • 把PX4及子仓库添加到自己的gitee
  • CES 2025|全面拥抱端侧AI,美格智能在CES发布系列创新成果
  • Spring Cloud Alibaba - Nacos理论面试总结-未完结
  • 基于YOLOv8与CGNet的鸟类智能识别系统 深度学习图像分类 鸟类目标检测与分类 图像特征提取 模型优化与应用 数据可视化(源码+指导+定制)
  • WPF中如何在MVVM模式下跨线程更新UI
  • 车载网络:现代汽车的数字心跳
  • CV项目详解:基于yolo8的车辆识别系统(含源码和具体教程)
  • 计算机网络 (39)TCP的运输连接管理
  • 36_Lua中的变量
  • 用 Python 从零开始创建神经网络(二十一):保存和加载模型及其参数
  • 6Hive Sql 大全