Coder Social home page Coder Social logo

silky / earth3d-radiation-threejs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from buildingdata/earth3d-radiation-threejs

0.0 1.0 0.0 59.77 MB

使用 Three.js 绘制 3D 地球来演示气候数据与太阳辐射数据

Home Page: https://buildingdata.github.io/earth3d-radiation-threejs/earth3d-demo2/

License: MIT License

JavaScript 60.65% CSS 25.13% HTML 14.22%

earth3d-radiation-threejs's Introduction

Logo

Earth3D Three.js

使用 Three.js 绘制 3D 地球来演示气候数据与太阳辐射数据

Issues Github Page

1.简介

本例采用了 Three.js 库,这是一个非常出色的 WebGL 渲染的 JavaScript 库。使用 Three.js 绘制 3D 地球进行 netCDF 数据展示,原理与 Google Earth 极为相似,所需的信息也跟 KML 文件没有太大差别。

2.例示数据

本例中采用的 netCDF 例示数据与 nc2kml 相同。

本例采用的 nc 数据为(仅选取2018年逐月的数据演示):

# 1979年1月至2018年12月的**逐月太阳辐射数据集
lrad_CMFD_V0106_B-01_01mo_010deg_197901-201812.nc

本例采用的 nc4 数据为(仅选取1980年1月1日21时的数据演示):

# 1980年1月1日的全球太阳辐射数据集
MERRA2_100.tavg1_2d_rad_Nx.19800101.nc4

这两个文件均可在 Release 页面下载。如何将 netCDF 数据导出成我们需要的图片,可以参考 nc2kml,里面有非常详细的说明。

3.两个例子 🌰

总共准备了两个例子和相同的例示数据,可以对比进行查看:

演示一 演示二

earth3d-radiation-threejs's People

Contributors

pudding0503 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.