Cesium
Cesium 是一款面向三維地球和地圖的,世界級的JavaScript開源產品。它提供了基於JavaScript語言的開發包,方便用戶快速搭建一款零插件的虛擬地球Web應用,並在性能,精度,渲染質量以及多平台,易用性上都有高質量的保證。
關於克里金插值
小專欄下有一篇文件已經詳細介紹了 https://xiaozhuanlan.com/topic/5064381279
效果圖如下
溫度數據
全國氣溫數據可以從 http://data.cma.cn/dataGis/gis.html 下載獲取,得到城市的經緯度以及溫度信息。
具體做法
- 將地球定位到中國
Cesium.Camera.DEFAULT_VIEW_RECTANGLE = Cesium.Rectangle.fromDegrees(73.0, 3.0, 135.0, 53.0); viewer.camera.flyHome(5); 加載中國邊界geojson圖層 viewer.dataSources.add(Cesium.GeoJsonDataSource.load('./bounds.geojson', { stroke: Cesium.Color.HOTPINK, fill: Cesium.Color.PINK.withAlpha(0.1), strokeWidth: 1 }));
更多詳情見小專欄:GIS之家cesium小專欄
文章提供源碼,對本專欄感興趣的話,可以關注一波