You are here

Printer-friendly version Add This

Global Imagery Browse Services (GIBS)

Introduction

The Global Imagery Browse Services (GIBS) system is a core EOSDIS component which provides a scalable, responsive, highly available, and community standards based set of imagery services.  These services are designed with the goal of advancing user interactions with EOSDIS’ inter-disciplinary data through enhanced visual representation and discovery.  These advancements are realized in the following ways:

  1. Improved Approachability & Extended Reach - Imagery greatly improves the usability of NASA Earth science data to new communities and improves cross-disciplinary data discovery through full-resolution, “no boundaries” (or “granule-free”) interaction patterns.

  2. Cohesive Approach to Imagery - As a core EOSDIS component, GIBS integrates with other core EOSDIS systems, components, and processes to provide a primary, authoritative source for EOSDIS imagery.

  3. Improved Cross-Discipline Research - GIBS leverages science expertise and interoperable standards to provide science-based products that enhance cross-discipline discovery and analysis.

See GIBS in Action Using NASA's Worldview

Architecture

GIBS is composed of two major functional areas described below and represented in the architecture image (right).

   
  • Ingest & Archival - GIBS servers regularly ingest and archive imagery from imagery providers into full-resolution, mosaicked layers; these layers are then chopped into imagery tiles stored at predefined zoom levels for access.
  • Distribution - GIBS servers serve the archived imagery tiles created above through standard imagery access services.

 

These capabilities rely on OnEarth the open source software package which is responsible for the generation and serving of the pregenerated tiles.  The pregenerated imagery tiles greatly reduce the computational overhead during imagery access to enable a highly responsive and scalable system. As such, the primary method of imagery retrieval for clients is tile-based and is made possible through OnEarth's support of standard tiling access protocols.

The implementation of the GIBS services has its heritage in the long-running "OnEarth" server system developed and supportred by NASA/JPL.

 

Imagery Overview

The GIBS imagery archive includes approximately 90 imagery products representing 35 visualized science parameters from the NASA Earth Observing System. Each imagery product is generated at the native resolution of the source data to provide "full resolution" visualizations of a science parameter.  GIBS works closely with the science teams to identify the appropriate data range and color mappings, where appropriate, to provide the best quality imagery to the earth science community.  Many GIBS imagery products are generated by the EOSDIS LANCE near real-time processing system resulting in imagery available in GIBS within 3.5 hours of observation.  These products and others may also extend from present to the beginning of the satellite mission.  In addition, GIBS makes available supporting imagery layers such as data/no-data, water masks, orbit tracks, and graticules to improve imagery usage.

The GIBS team is actively engaging the NASA EOSDIS data centers to add more imagery products and to extend their coverage throughout the life of the mission.  The following image provides a sample of the varying imagery products available within GIBS.  Click the image or the following link to view the full GIBS product list.

View the Full Product List

 

Imagery Access

GIBS imagery is accessed through the following standards-based web services and formats.

  • Web Mapping Tile Service (WMTS) - The WMTS implementation standard provides a standards-based solution for serviing digital maps using predefined image tiles.  Through the constructs of the specification, a WMTS service advertises imagery layers (e.g. imagery product) and defines the coordinate reference system, scale, and tiling grid available for access.  The WMTS standard complements the existing Web Map Service (WMS) OGC standard by providing a less flexible but higher performing image request mechanism.  For more information regarding the OGC WMTS specification, read here.
  • Tiled Web Mapping Service (TWMS) - The TWMS specification is a custom extension to the OGS WMS standard developed by the NASA Jet Propulsion Laboratory.  Similar to the OGC WMTS specification, TWMS introduces a "tiled" approach to imagery requests so that tiles may be pre-generated and cached for fast response.  Unlike WMTS, the TWMS standard retains the usage of requests containing geographic coordinates for imagery.  However, it only responds to a limited number of predefined geographic regions, creating a gridded access pattern.  For more information regarding the TWMS specification, read here.
  • Keyhole Markup Language (KML) - The KML documentation standard provides a solution for imagery integration into mapping tools that utilize support the KML standard, specifically Google Earth.  Using the constructs of the KML standard, GIBS infuses links to the TWMS web service endpoints to faclitate imagery viewing within supporting tools.  A custom KML generation endpoint is provided by GIBS to dynamically generate KML documents.  For more information regarding the KML specification, read here.
  • Geospatial Data Abstraction Library (GDAL) - GDAL is an open source translator library for raster geospatial data formats that presents a single abstract data model to the calling application for all supported formats. By providing integration into the GDAL command line utilities, GIBS imagery can be easily included in imagery processing workflows, including bulk access.  For more information regarding GDAL, read here.

 

Relying upon these standards, GIBS imagery are made available for consumption by external client applications, imagery toolkits, and GIS applications. Often, these integration efforts result in shareable code and lessons learned that simplify the usage of GIBS imagery.  A sampling of support applications and toolkits are shown below:

To view a full listing of existing clients and supported libraries, along with lessons learned and sample code snippiets, click below to visit the GIBS wiki.

Learn More on the GIBS Wiki

Data Use Policy & Acknowledgements

NASA supports an open data policy. Read here for more a full description of this policy.  We ask that users who make use of GIBS in their clients or when referencing it in written or oral presentations to add the following acknowledgment:

We acknowledge the use of imagery provided by services from the Global Imagery Browse Services (GIBS), operated by the NASA/GSFC/Earth Science Data and Information System (ESDIS, https://earthdata.nasa.gov) with funding provided by NASA/HQ.

Contact

Please contact us with questions or problems at .

To stay up to date with new capabilities or changes to existing services, you may want to subscribe to our mailing list or follow our blog.