onearth icon indicating copy to clipboard operation
onearth copied to clipboard

High-performance web services for tiled raster imagery and vector tiles

OnEarth

OnEarth is a software package consisting of image formatting and serving modules which facilitate the deployment of a web service capable of efficiently serving standards-based requests for georeferenced raster imagery (and vectors) at multiple spatial resolutions including, but not limited to, full spatial resolution. The software was originally developed at the Jet Propulsion Laboratory (JPL) to serve global daily composites of MODIS imagery. Since then, it has been deployed and repurposed in other installations, including at the Physical Oceanography Distributed Active Archive Center (PO.DAAC) in support of the State of the Oceans (SOTO) visualization tool, the Lunar Mapping and Modeling Project (LMMP), and Worldview.

OnEarth is actively maintained by the NASA Global Imagery Browse Services (GIBS) Project. For more information, visit https://earthdata.nasa.gov/gibs

Setup

  • Docker Build
  • Configuration
  • Storage
  • Deployment
  • Request Flow

Docker Containers

  • onearth-tile-services
  • onearth-time-service
  • onearth-capabilities
  • onearth-reproject
  • onearth-wms
  • onearth-demo

These containers are available at: https://hub.docker.com/u/nasagibs

Modules

  • AHTSE Modules
    • mod_mrf - https://github.com/nasa-gibs/mod_mrf
    • mod_ahtse_lua - https://github.com/lucianpls/mod_ahtse_lua
    • mod_ahtse_png - https://github.com/lucianpls/mod_ahtse_png
    • mod_receive - https://github.com/nasa-gibs/mod_receive
    • mod_reproject - https://github.com/nasa-gibs/mod_reproject
    • mod_sfim - https://github.com/nasa-gibs/mod_sfim
    • mod_twms - https://github.com/nasa-gibs/mod_twms
  • mod_wmts_wrapper
  • GetCapabilities Service
  • Time Service

Tools

  • mrfgen
  • vectorgen
  • OnEarth Layer Configuration Tools
  • OnEarth Color Maps
  • OnEarth Legend Generator
  • OnEarth Scripts
  • OnEarth Empty Tile Generator

Other Information

  • OnEarth Demo
  • Tests
  • Continuous Integration
  • Meta Raster Format
  • Vector Handling
  • Contributing

Contact

Contact us by sending an email to [email protected]