All Projects → WorldWindLabs → WorldWeather

WorldWindLabs / WorldWeather

Licence: other
The largest three-dimensional web-based interactive browser of satellite, weather, climate, and other time-aware geospatial data on the web, built upon NASA's revolutionary WorldWind technology.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to WorldWeather

climate-app
Climate App é uma aplicação responsável por mostrar dados climáticos (temperatura atual, umidade, velocidade do vento etc) de uma determinada cidade em tempo real. A obtenção desses dados foi feita através da open-weather-api.
Stars: ✭ 40 (-18.37%)
Mutual labels:  weather, climate
nasapower
API Client for NASA POWER Global Meteorology, Surface Solar Energy and Climatology in R
Stars: ✭ 79 (+61.22%)
Mutual labels:  weather, nasa
lowflyingrocks
Twitter bot that tweets when an asteroid passes the Earth
Stars: ✭ 15 (-69.39%)
Mutual labels:  nasa, earth
api
Community discussion and documentation for the NWS API
Stars: ✭ 168 (+242.86%)
Mutual labels:  weather, weather-forecast
wetterdienst
Open weather data for humans
Stars: ✭ 190 (+287.76%)
Mutual labels:  weather, weather-forecast
agroclimatology
Ruby client for interacting with the NASA (POWER) Agroclimatology Web Resource
Stars: ✭ 16 (-67.35%)
Mutual labels:  nasa, climate
yahoo-weather-java-api
A Java API for the yahoo weather service
Stars: ✭ 26 (-46.94%)
Mutual labels:  weather, weather-forecast
Sanchez
False-colour geostationary satellite image compositor
Stars: ✭ 61 (+24.49%)
Mutual labels:  weather, satellite
goestools
📡 LRIT demodulator from weather satellite GEO-KOMPSAT-2A (GK-2A).
Stars: ✭ 23 (-53.06%)
Mutual labels:  weather, satellite
pygac
A python package to read and calibrate NOAA and Metop AVHRR GAC and LAC data
Stars: ✭ 14 (-71.43%)
Mutual labels:  climate, satellite
info-bot
🤖 A Versatile Telegram Bot
Stars: ✭ 37 (-24.49%)
Mutual labels:  weather, weather-forecast
wind-js-server
Service to expose Grib2 wind forecast data as JSON
Stars: ✭ 98 (+100%)
Mutual labels:  weather, wind
leaflet-velocity
Visualise velocity data on a leaflet layer
Stars: ✭ 467 (+853.06%)
Mutual labels:  weather, wind
WeatherApp MVI sample
🌸[Functional reactive programming (FRP)] 🍁Simple Android weather forecast application written in Kotlin, using RxKotlin, Retrofit2, Mosby, Room Persistence ❄️MVI Pattern with Mosby Library
Stars: ✭ 106 (+116.33%)
Mutual labels:  weather, weather-forecast
AnimatedEnvironmentLayer
A custom arcgis js api layer to display GRIB data formatted as json as animated particles on a canvas
Stars: ✭ 41 (-16.33%)
Mutual labels:  weather, wind
AZ-Touch-Pi0-Weather
AZ-Touch PiZero Weatherstation
Stars: ✭ 31 (-36.73%)
Mutual labels:  weather, weather-forecast
Satpy
Python package for earth-observing satellite data processing
Stars: ✭ 679 (+1285.71%)
Mutual labels:  weather, satellite
Xrit Rx
📡 Receive images from weather satellite GEO-KOMPSAT-2A (GK-2A).
Stars: ✭ 46 (-6.12%)
Mutual labels:  weather, satellite
open-earth-compiler
development repository for the open earth compiler
Stars: ✭ 50 (+2.04%)
Mutual labels:  weather, climate
gribr
GRIB interface for R using ECMWF ecCodes
Stars: ✭ 18 (-63.27%)
Mutual labels:  weather, climate

NASA World Weather

World Weather is the largest three-dimensional web-based interactive browser of satellite, weather, climate, and other publicly available time-aware geospatial data, built upon NASA's revolutionary World Wind technology. The application can be accessed by clicking here.

Video Tutorial

The user may also want to check out the World Weather Tutorial Video before using the application. In this approximately 3 minute video, we walk through the application and demonstrate an example use.

Introduction

Understanding our climate is one of the most pressing issues of our time, which is why international organizations have been setting up satellites and capturing real-time data of Earth’s atmospheric conditions. Accessing the broad range of weather and climate data with one platform would greatly increase our ability to comprehend the vast stores of ‘big data.’ With one platform on which the information from the myriad of different data sources can be brought together, and displayed accurately in 3D, we would have the opportunity for a truly comprehensive view of the changes occurring to the Earth’s climate. It is also desired to allow any user to interactively view historical, current, and forecast weather information. World Weather is the first web application to display this broad range of weather and other global spatial data in 3D/4D. This gives the world community a customizable experience that can be utilized by weather forecasters, research scientists studying climate change, and intrigued planetary data enthusiasts.

Screenshot showing how the Earth looks like through World Weather in its starting position. This image shows the Blue Marble layer as a base; World Weather also supports Bing Maps and a Digital Elevation Layer too.

Image showing the Dead Sea in Jordan, as shown from ESA Sentinel - True Color layer. World Weather has full three dimensional capabilities, including elevation data for all locations on Earth.

Screenshot showing World Weather being used to track a storm to the west of Florida (late August of 2016). Using World Weather, you can overlay weather forecasts with real-time satellite images.

Features of World Weather

  • Load in any number of spatiotemporal geographically accurate data from multiple sources, using a variety of formats including WMTS, WMS, KML, and view them all together.
  • Input data sources of different sizes and projections, then see that data in any preferred projection including 3D, Mercator, Equirectangular, Polar and more.
  • Adjust the time and date of any layer and easily experience how the visualized data changes with respect to time and space.
  • Adjust the opacity of each layer and thereby integrate layers to study groups of information together.
  • Change the order for where layers are placed in the hierarchy.
  • Read available information about each layer.
  • Use the Destination tool to immediately visit any desired location.

How to Run and Develop World Weather Locally

Start by cloning the repository to your local system. You can do this through the terminal by using the git command, as outlined below.

git clone https://github.com/NASAWorldWindResearch/WorldWeather.git

The above code should clone the repository to a folder called WorldWeather. Inside this folder is two main folders: Development and Deployment. The former is used for testing and development purposes, and the latter is kept as a seperate copy, to be used as production. To navigate to the Development folder specific to World Weather, you can use the command outlined below.

cd WorldWeather/Development/apps

The main heart of the Javascript functions associated with World Weather are contained within the world-weather.js file in the apps folder. One example of editing this file is through the program vim, which can be used through the following command.

vim world-weather.js

If you modify the source of NASA World Wind during development, you will need to recompile the source to a minified Javascript file. To do this, navigate to the Developmet folder (one folder back from the apps folder), then run the command grunt.

cd ..
grunt

The above command should run succesfully and copy the compiled Javascript file to the apps folder automatically.


Organization: NASA Ames Research Center

Manager: Patrick Hogan

Authors: Khaled Sharif, Farah Salah

Acknowledgements: Miguel Del Castillo, Bert Stewart, Gabriel Militão, Benjamin Chang

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].