NASA World Weather
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.
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.
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.
cd .. grunt
Organization: NASA Ames Research Center
Manager: Patrick Hogan
Acknowledgements: Miguel Del Castillo, Bert Stewart, Gabriel Militão, Benjamin Chang