Interactive interface for browsing full-resolution, global satellite imagery
This app from NASA's EOSDIS provides the capability to interactively browse over 600 global, full-resolution satellite imagery layers on desktop and mobile devices. Many of the imagery layers are updated within three hours of observation, showing the entire Earth as it is "right now". This supports time-critical applications such as wildfire management, air quality measurements, and flood monitoring. Some satellite imagery layers span almost 30 years, providing a long term view of our dynamic planet. The underlying data is available for download, and Arctic and Antarctic views of several imagery layers are available for a “full globe” perspective.
Worldview uses OpenLayers to display imagery from the Global Imagery Browse Services (GIBS). This imagery can also be used with libraries such as Leaflet, Cesium, Google Maps or custom GDAL scripts. We encourage interested developers to fork Worldview or build their own clients using GIBS services.
Check out our roadmap to see what we're working on and follow our blog to find out the latest features and imagery available.
This project uses Node and Python. See the dependencies section for more information.
git clone https://github.com/nasa-gibs/worldview.git
cd worldview
npm install
View the Configuration section for information on how to install the offical EOSDIS Worldview configuration, or to add your own custom configuration.
The following are required to install and run Worldview:
- Node v8.8.1 or Later
- Note: Ubuntu users may run into issues with the
node
command not being available. See this question on StackOverflow for possible solutions.
- Note: Ubuntu users may run into issues with the
- Python v2.7.14 or Later
- Note: It is recommended that Windows users install Python with Windows Build Tools.
- macOS users should use the
--with-brewed-openssl
option when using Homebrew.
Windows users will also need the following:
npm run build
npm start
Navigate to http://localhost:3000
in a browser. To stop Worldview, press Control+C in the terminal.
See Developing for more usage details.
To update Worldview, pull down any branch or tag from GitHub. From the master
branch (default), to update to the latest stable version of Worldview, run git pull
.
Note: This project uses Semantic Versioning. Updates to the major version number in package.json indicate a breaking change; update with caution.
- Developing
- Testing
- Configuration
- Custom Branding
- Data Download
- Optional Features
- Deployment
- Using Apache (deprecated)
Contact us via GitHub or by sending an email to [email protected].
We welcome your contributions! Feel free to open an issue or submit a PR.
See CONTRIBUTING.md for more contribution guidelines.
Worldview and NASA follow the Contributor Covenant Code of Conduct.
NASA-1.3 (See LICENSE.md)