Cesium
Cesium 是一款面向三維地球和地圖的,世界級的JavaScript開源產品。它提供了基於JavaScript語言的開發包,方便用戶快速搭建一款零插件的虛擬地球Web應用,並在性能,精度,渲染質量以及多平台,易用性上都有高質量的保證。
上一篇文章介紹了雷達產品的動圖展示,這節我們用同樣的原理實現衛星動圖。
效果圖
衛星雲圖也是一種重要的氣象觀測資料,與雷達產品不同的是,衛星雲圖的覆蓋范圍更廣。
- 加載衛星雲圖
同樣使用polygon來加載。
1、設置好圖片要顯示的范圍
-
var positions = [
-
Cesium.Cartesian3.fromDegrees( 50, 0),
-
Cesium.Cartesian3.fromDegrees( 145, 0),
-
Cesium.Cartesian3.fromDegrees( 145, 60),
-
Cesium.Cartesian3.fromDegrees( 50, 60)
-
];
2、添加polygon
-
viewer.entities.add({
-
polygon: {
-
hierarchy: new Cesium. PolygonHierarchy(positions),
-
material: './images/sate.png'
-
}
-
});
簡單的兩步就加載完成了衛星雲圖。
- 衛星雲圖動圖
同樣,我們要根據衛星雲圖動圖來判斷天氣趨勢。
更多詳情見小專欄此文章:GIS之家cesium小專欄
文章提供源碼,對本專欄感興趣的話,可以關注一波