文章目录
0 前言1 课题背景2 实现效果3 设计原理4 部分代码5 最后
0 前言
优质竞赛项目系列,今天要分享的是
大数据全国疫情数据分析与3D可视化
该项目较为新颖,适合作为竞赛课题方向,学长非常推荐!
磊学长这里给一个题目综合评分(每项满分5分)
难度系数:2分工作量:3分创新点:4分
刺 更多资料, 项目分享:
https://gitee.com/dancheng-senior/postgraduate
1 课题背景
基于大数据的新型冠状病毒疫情三维可视化,借助3D工具实现新冠病毒的可视化分析。
2 实现效果
全球柱状图
全国和分省的面着色
全国城市热力图
3 设计原理
如何用EarthSDK构建一个简单的三维App
构建步骤 1下载EarthSDK 地址:https://earthsdk.com/v/v1.1.0.zip
2.在本地创建一个文件夹,将EarthSDK放入文件夹内,并新建一个index.html文件。 3.index.html文件写入以下代码:
DOCTYPE html>
meta>
-->
html,
body {
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
}
var earth;
var bgImagery;
function startup() {
// earth = new XE.Earth('earthContainer');
earth = new XE.Earth('earthContainer', {
// 这里设置Viewer的配置,和new Viewer(container, options)中的options一致
homeButton: true,
timeline: true,
});
earth.sceneTree.root = {
"children": [
{
"czmObject": {
"name": "默认离线影像",
"xbsjType": "Imagery",
"xbsjImageryProvider": {
"createTileMapServiceImageryProvider": {
"url": XE.HTML.cesiumDir + 'Assets/Textures/NaturalEarthII',
"fileExtension": 'jpg',
},
"type": "createTileMapServiceImageryProvider"
}
}
},
]
};
}
// 1 XE.ready()会加载Cesium.js等其他资源,注意ready()返回一个Promise对象。
XE.ready().then(startup);
5 最后
刺 更多资料, 项目分享:
https://gitee.com/dancheng-senior/postgraduate
推荐阅读
发表评论