Visit Worldview at https://worldview.earthdata.nasa.gov
We're hiring! If you're interested in joining our team, we're looking for a Javascript Web Developer!
This tool from NASA's EOSDIS provides the capability to interactively browse global, full-resolution satellite imagery and then download the underlying data. Most of the 200+ available products are updated within three hours of observation, essentially showing the entire Earth as it looks "right now". This supports time-critical application areas such as wildfire management, air quality measurements, and flood monitoring. Arctic and Antarctic views of several products are also available for a "full globe" perspective. Browsing on tablet and smartphone devices is generally supported for mobile access to the imagery.
Worldview uses the Global Imagery Browse Services (GIBS) to rapidly retrieve its imagery for an interactive browsing experience. While Worldview uses OpenLayers as its mapping library, GIBS imagery can also be accessed from Google Earth, NASA World Wind, and several other clients. We encourage interested developers to build their own clients or integrate NASA imagery into their existing ones using these services.
This code was originally developed at NASA/Goddard Space Flight Center for the Earth Science Data and Information System (ESDIS) project.
Copyright © 2013 - 2016 United States Government as represented by the Administrator of the National Aeronautics and Space Administration. All Rights Reserved.
Licensed under the NASA Open Source Agreement, Version 1.3.
We'd be quite excited if you'd like to contribute to Worldview! Whether it's finding bugs, adding new features, fixing anything broken, or improving documentation, get started by submitting an issue or pull request!
Please see our Roadmap for a list of features currently in progress or planned in the reasonably near future. We're also working to synchronize our (currently internal) sprint planning and issue tracking systems with GitHub.
Here are the tickets we are currently working on:
To get your instance of Worldview running, follow the Installation guide below.
Thanks for considering contributing and making our planet easier to explore!
These instructions install a development version of Worldview using Node.js to serve the app locally. If you prefer to use Apache, follow the directions in Setup Using Apache.
Note: This has been demonstrated to work on Windows 7 and 10 (as tested with mingw64), Mac OS X, and Ubuntu.
Prerequisites:
- Node.js
- Note to Ubuntu users: After installing Node.js, ensure that it is available as
node
on the command line. If not, see here for more information.
- Note to Ubuntu users: After installing Node.js, ensure that it is available as
- Python 2.7.x
Clone this repository:
git clone https://github.com/nasa-gibs/worldview.git
cd worldview
Select one of the following configuration repositories:
# Official EOSDIS configurations
git clone https://github.com/nasa-gibs/worldview-options-eosdis.git options
# Or a blank repository with only Corrected Reflectance and no branding
git clone https://github.com/nasa-gibs/worldview-options-template.git options
Install dependencies (NOTE for Windows users: omit the "sudo" part of the following commands as it isn't available):
# install local version of grunt
sudo npm install --global grunt-cli
# install virtualenv to keep additional libraries installed in a local directory:
sudo easy_install virtualenv==1.10.1
Run local node server:
npm install
grunt
npm start
Worldview should be available at
http://localhost:3000
A node server will continue running until you end the session.
You can end the session by pressing control-C
- Alternate Installation using Apache
- Branding
- Optional Features
- Development Notes
- Configuration
- Third-Party Library Use
Contact us by sending an email to [email protected]