Cesium專欄-氣象雷達動圖(附源碼下載)

Cesium


Cesium 是一款面向三維地球和地圖的,世界級的JavaScript開源產品。它提供了基於JavaScript語言的開發包,方便用戶快速搭建一款零插件的虛擬地球Web應用,並在性能,精度,渲染質量以及多平臺,易用性上都有高質量的保證。json

效果圖
性能

在氣象行業,常常會在地圖上展現雷達反射率等一些產品圖,雷達圖有圖片格式,也有geojson格式的,每種格式都有加載渲染的方式,在這裏,咱們介紹的是圖片格式的雷達產品。ui

  • 加載雷達圖

加載雷達圖能夠使用簡單的polygon就能夠了。spa

一、設置好圖片要顯示的範圍插件

  • var positions = [
  • Cesium.Cartesian3.fromDegrees( 73.16895, 12.2023),
  • Cesium.Cartesian3.fromDegrees( 134.86816, 12.2023),
  • Cesium.Cartesian3.fromDegrees( 134.86816, 54.11485),
  • Cesium.Cartesian3.fromDegrees( 73.16895, 54.11485)
  • ];

二、添加polygoncode

  • viewer.entities.add({
  • polygon: {
  • hierarchy: new Cesium. PolygonHierarchy(positions),
  • material: './images/radar.png'
  • }
  • });

簡單的兩步就加載完成了雷達圖。blog

  • 雷達動圖

僅僅顯示一張雷達圖,每每是不夠的,咱們要根據雷達動圖來判斷天氣趨勢,因此靜態的圖只能說明某一時間的天氣狀況,可是不能進行預測。圖片

更多詳情見小專欄此文章GIS之家cesium小專欄ip

文章提供源碼,對本專欄感興趣的話,能夠關注一波開發

相關文章
相關標籤/搜索