Cesium
primitives和groundPrimitives:自己新创建对象,前者是创建离地的对象,后者是创建贴地的对象。
billboards:对象的集合
Model,Billboards,ViewportQuad都是图元的类型,图元类型很多,有大有小。
Primitive:自定义几何体。
1 | Cesium.Model.fromGltf({ |
加载模型,url是Gltf文件的路径,modelMatrix是控制模型放在地球上的什么位置。
1 | Cesium.HeadingPitchRange(heading, pitch, r * 2.0) |
heading控制航线角,默认向东,向左转为正,向右转为负。pitch控制飞机的俯仰角。
1 | const hpr = new Cesium.HeadingPitchRoll(heading, pitch, roll); |
首先根据经纬度高度计算出一个以地球的圆心为原点,初始的X,Y,Z坐标;hpr是移动模型,记录
Color控制飞机颜色,Alpha控制透明度,Mix是在混合模式下颜色切换。
http://localhost:8080/Apps/Sandcastle/index.html?src=HeadingPitchRoll.html&label=All
http://localhost:8080/Apps/Sandcastle/gallery/HeadingPitchRoll2.html
1 | const viewer = new Cesium.Viewer("cesiumContainer", { |
religiones/Cesium-Satellite: Cesium 卫星态势感知系统 (github.com)
JavaScript统计数据处理- 概述 - 银河统计 - 博客园 (cnblogs.com)
CZML:卫星
1 | const viewer = new Cesium.Viewer("cesiumContainer", { |
1 | <style> |
整合后:
1 | const viewer = new Cesium.Viewer("cesiumContainer", { |

5.15.2 83.0.4103.122
pyuic的使用:首先将.ui文件转换为.py文件,然后进行一定的修改
1 | # -*- coding: utf-8 -*- |
也可以直接加载.ui文件,简单粗暴。
1 | from PyQt5 import QtWidgets, uic |
https://support.mozilla.com/en-US/kb/how-do-i-upgrade-my-graphics-drivers
卫星星历,又称为两行轨道数据(TLE,Two-Line Orbital Element)
离线版本:
1 |
|