Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
(The a and s in agrosphere are not capitalized! Otherwise, the link will not work!)
Expected load time for Desktops and Laptops:
INITIAL LOAD: ~20 seconds.
SUBSEQUENT LOADS: 10 to 15 seconds.
Expected load time for mobile phone:
INITIAL LOAD: 40 seconds to 1 minute.
SUBSEQUENT LOADS: 20 to 25 seconds.
NASA World Wind is a free, open-source API that provides the tools to create interactive -
visualizations of the world in 4D, such as satellite tracking and seismic history. The NASA World Wind 2017 Intern team has designed an educational web app that visualizes the effects of climate change on agriculture using a large collection of global agriculture and climate data and the Web World Wind Software Development Kit (SDK).
Please use Google Chrome, Safari, or Mozilla Firefox to load the application.
Screenshot showing the available data for a selected country, which includes lists of crops, price, livestocks, and agricultural emission.
Screenshot comparing historical agricultural and weather data on a plot for Finland.
Screenshot showing Geo-Comparison apple production data displayed from multiple countries around the world.
For a guide on how this app may be used in the classroom, click the button below. This lesson plan focuses on the use of the app in a larger unit on climate change. It is based on 90-minute classes. Link to the Lesson Plan
Features of AgroSphere
- Dynamically visualize various types of agriculture and climate data, such as rainfall, crop production and prices, and much more, from hundreds of countries across the globe.
- Graph agriculture data from 1961-2014 and climate data from 1989-2014 to view them simultaneously.
- Adjust time and opacity of image layers displayed on the globe and compare the given visual data with plotted agriculture and climate data.
- Explore the Geo-Comparison Agriculture data visualized on the globe for hundreds of crop production datasets. Juxtapose data between any number of colors using a simple color scheme legend created using standard deviation formulas.
- Search for current weather data for any city around the globe. Results include temperature, sunrise/sunset,
- Load in any number of spatiotemporal geographically-accurate data from multiple sources, using data formats such as GeoJSON, WMS, and CSV.
- Use the location Search tool in the View Options tab to immediately visit any desired location.
- This web application is fully functional on mobile devices (smartphones and tablets).
This is AgroSphere running on mobile. All of the functionalities of the app are available in your hands! (PLEASE run the app on WiFi only and not on your data plan because this app will consume a significant amount of data and it will be slow to load.)
Data Sources Used
We discussed our web app and work-in-progress with Martin C. Heller from the Center for Sustainable Systems at University of Michigan. He offered us critiques from a researcher's point of view. We also tested our app on NASA interns from the STEM Teacher and Researcher (STAR) program to receive suggestions from an educational perspective. In addition, an alumni from the University of Pennsylvania commented on the app's user interface design and changes were made accordingly. Finally, the app was tested with members of the educational institutes that each intern was affiliated with.
How to Run and Develop AgroSphere
- Visit http://worldwind.arc.nasa.gov/AgroSphere to use the app on your webpage.
- Download or clone the repository in to local storage and run the index.html in a webserver using WebStorm, which has a built in webserver (https://blog.jetbrains.com/webstorm/2013/03/built-in-server-in-webstorm-6/), or by using MAMP (https://www.mamp.info/en/), a free, local server environment.
We are currently in the process of adding more data to the application, as well as a more detailed statistical analysis feature with regression models for possible future predictions of shifts in agriculture or climate.
You are also welcome to add more climate and agriculture data using our built-in CSV reading functionality and the WebWorldWind Placemarks feature. For example, drought and flood data can be added and displayed on our app to examine how agriculture has been affected by those particular disasters.
Updated as of 9/3/17
Organization: NASA Ames Research Center
Manager: Patrick Hogan
Authors: John Nguyen, Mingda Tang, Stacey Chen, Atreya Iyer, Nick Rubel