• Stars
    star
    691
  • Rank 65,024 (Top 2 %)
  • Language
    JavaScript
  • License
    Other
  • Created over 10 years ago
  • Updated 24 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Interactive interface for browsing global, full-resolution satellite imagery

Worldview

Worldview Screenshot

Build Status

Interactive interface for browsing full-resolution, global satellite imagery.

Background

This app from NASA's EOSDIS provides the capability to interactively browse over 1000 global, full-resolution satellite imagery layers on desktop and mobile devices. Many of the imagery layers are updated daily and are 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. Geostationary imagery layers are also now available. These are provided in ten minute increments for the last 90 days. These full disk hemispheric views allow for almost real-time viewing of changes occurring around most of the world.

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.

Install

This project uses Node.JS. See the dependencies section for more information.

git clone https://github.com/nasa-gibs/worldview.git
cd worldview
npm ci

View the Configuration section for information on how to install the official EOSDIS Worldview configuration, or to add your own custom configuration.

Dependencies

The following are required to install and run Worldview:

Windows users will also need the following:

Usage

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.

Updates

To update Worldview, pull down any branch or tag from GitHub. From the main 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.

Other Information

Contact

Contact us via GitHub or by sending an email to [email protected].

Contribute

We welcome your contributions! Feel free to open an issue or submit a PR.

Please review CONTRIBUTING.md for contribution guidelines before getting started.

Worldview and NASA follow the Contributor Covenant Code of Conduct.

License

NASA-1.3 (See LICENSE.md)

More Repositories

1

gibs-web-examples

Examples of using GIBS with various web mapping libraries
JavaScript
188
star
2

onearth

High-performance web services for tiled raster imagery and vector tiles
Python
175
star
3

mrf

GDAL-compatible file format driver designed for fast access to imagery
C++
77
star
4

data-curtains

Exploring data curtains using Cesium
JavaScript
22
star
5

onearth-boxes

OnEarth VM
Shell
18
star
6

worldview-design

Wireframes and designs for NASA Worldview
JavaScript
17
star
7

gpu-data-to-image

A GPU-accelerated image generation toolkit for building image tiles and MRF files on-demand from Earth science data
Python
14
star
8

worldview-options-eosdis

Configuration and branding for NASA EOSDIS Worldview
9
star
9

gibs-unity-examples

Examples of using GIBS in Unity in various ways
C#
7
star
10

worldview-components

Modular components used with NASA Worldview
JavaScript
6
star
11

onearth-image-analytics

An image server providing on-demand analytics/resampling of OnEarth imagery.
Python
6
star
12

tie

(DEPRECATED) The Imagery Exchange is the data management and workflow system for imagery capturing and generation
Groovy
6
star
13

gibs-ml

Machine learning for anomaly detection in Global Imagery Browse Services (GIBS) Earth satellite imagery.
Jupyter Notebook
5
star
14

gibs-api-docs

4
star
15

daisy

DAta to Image SYstem (DAISY) prototype web clients
JavaScript
4
star
16

dynamic-data-vis-web-prototypes

TypeScript
4
star
17

worldview-ar

Augmented Reality (AR) prototype to view Earth imagery
C#
3
star
18

trufflehog-actions-scan

Scan repository for secrets with basic defaults in place for easy setup.
Dockerfile
2
star
19

worldview-options-template

Generic branding with basic configuration
HTML
2
star
20

gibs-validation-slackbot

Slack Bot for validating data in GIBS Earth Satellite Imagery.
Python
1
star
21

EIC-Monitor

JavaScript
1
star
22

eic-embed-test

A simple Vite React application for testing embed & EIC modes
TypeScript
1
star