Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Note
titleThis page has moved

This page has been moved to https://nasa-gibs.github.io/gibs-api-docs/gis-usage/. Please update your bookmarks. This page will redirect in about 5 seconds.


Redirect
delay5
visiblefalse
locationhttps://nasa-gibs.github.io/gibs-api-docs/gis-usage/

Through the OGC Web Map Service (WMS) and Web Map Tile Service (WMTS), it's often possible to access imagery directly from NASA's Global Imagery Browse Services (GIBS) from your favorite Geographic Information System (GIS) client

...

.

Please note: 

...

some existing GIS applications

...

do not currently handle time-varying imagery layers

...

, especially with WMTS sources.  The primary suggested method for access within GIS clients is through WMS as this protocol has better time support.  Alternatively, Worldview's "image capture" tool (camera icon in upper right) can be used to export imagery as a GeoTIFF or KMZ (or other formats with worldfiles) which can then be imported into your application.


UI Expand
titleQGIS

The QGIS application supports GIBS' time-varying layers using the WMS protocol.

Requirements

Instructions

 Image Added

  • Click the "Connect" button to list all available layers for that map projection, select a layer of interest, and "Add" it to the map:

Image Added

  • This should result in a map and legend with your selected layer:

Image Added

  • At this point, you'll need to enable temporal navigation in QGIS to change the currently-displayed date; just above the map area, you can enable either a fixed temporal range or an animated one.  For this example, we'll enable a fixed one by clicking the Image Added button.
  • In the case of QGIS, the first field (i.e., leftmost) in the date range is what controls the imagery from GIBS.

Image Added

UI Expand
titleESRI ArcGIS/ArcMap

GIBS imagery layers can be directly imported into ESRI ArcGIS/ArcMap 10.2.1 or later

...

using the WMS protocol.

Requirements

  • ESRI ArcGIS ArcMap 10.2.1 or later (earlier versions are untested, though possibly usable)

Instructions

...

  • Open the "Catalog" window (far right pane) in ArcMap and select "Add

...

  • WMS Server"

...

Image Added

  • Expand the "NASA Global Imagery Browse Services for EOSDIS on gibs.earthdata.nasa.gov" entry in the catalog pane to reveal the list of available layers

    Image Added


  • Drag any layers of interest (VIIRS Corrected Reflectance in this case) into the layer pane at far left:

Image Added


  • Open the Time Slider panel from the toolbar and choose your date of interest

Image Added


  • Add any additional layers in a similar manner

Image Added

Image Removed

 

Image Removed

 

  • Drag that to your layer list:

Image Removed

 

  • To adjust the visible layer and selected time, right-click on "MODIS", then "Open Attribute Table".
  • Select a row based on your desired product and time:

Image Removed

 

  • Right-click on "MODIS", "Selection", and "Lock to Selected Rasters":

Image Removed

 

  • The map should now be updated to your selections.

 

...

UI Expand
titleESRI ArcGIS Online

GIBS imagery layers can be imported into ESRI's ArcGIS Online in one of

...

two ways: through the GIBS WMS or as a predefined layer from ESRI.

Adding GIBS layers via WMS

  • Click the "Modify Map" button in the upper right corner, then "

...

  • Add | Add Layer from Web"

Image Added


  • Change the data type to a WMS OGC Web Service
  • Paste one of the GIBS WMS endpoints (e.g., WGS84 / Geographic) into the "URL" field and press the "Get Layers" button
  • Deselect all of the layers (upper left "square") and select a layer you'd like to add

Image Added


  • For each layer that you've loaded, click on the three small dots below "NASA Global Imagery Browse Services for EOSDIS", then "WMS OGC options"
  • Add a Parameter for "TIME" and enter a YYYY-MM-DD Value for your desired date

Image Added


Adding GIBS layers from a list of ones predefined by ESRI

Image Modified

Adding GIBS layers to ArcGIS Online as "A Tile Layer"

Image Removed

 

Adding GIBS layers to ArcGIS Online as "An ArcGIS Server Web Service"

  • Create a new map or open an existing one in ArcGIS Online
  • Click the "Modify Map" button in the upper right corner
  • Click the "Add" menu on the left, then "Add Layer from Web"
  • Change the service drop down menu to "An ArcGIS Server Web Service"
  • Add the following URL: http://modis.arcgis.com/arcgis/rest/services/MODIS/ImageServer and click "Add Layer"
  • The default layer is Terra/MODIS Corrected Reflectance and is... difficult to change to others. The time is adjustable at the bottom of the screen

Image Removed

 

 





UI Expand
titleGoogle Earth (Web)

The web-based Google Earth experimentally supports loading of KML/KMZ files which allows you to import GIBS imagery via Worldview's KMZ download capability.

Usage (Generate/Download KMZ file)

  • Start in Worldview to find your imagery of interest.
    • Use Worldview's "camera tool" in the upper right corner to select an image to download and choose the "KMZ" format
    • Click "Download" and save the KMZ file to your computer

Image Added

  • Open Google Earth
    • Click the "hamburger" button (three horizontal lines in the upper left), and go to Settings; turn on the "Enable KML File Import" setting
    • Click the "hamburger" button again, and go to "My Places"; click the "Import KML File" button and "Open File..."
    • Select the KMZ file that you just downloaded from Worldview

Image Added


Limitations:

  • As of this writing, the KML files generated by GIBS aren't supported by the web-based version of Google Earth

...

titleIntergraph Geospatial Portal

Requirements

  • None

Usage

...

 

Screenshots

Image Removed

UI Expand
titleCartoDB

GIBS products can be used directly from within CartoDB. This can be done by adding a basemap from either “NASA” or a generic X/Y/Z template.

Method 1: adding a "NASA" basemap:

  • While in "Map view", click the "Basemap" drop-down menu and select "Add yours".
  • Select the "NASA" tab, then choose a date. Note that this currently defaults to either the Terra/MODIS Corrected Reflectance (True Color) product or the Suomi NPP/VIIRS/Earth Observatory Earth at Night 2012 layer. To use other GIBS products, see the method below for adding a layer via a generic X/Y/Z template.

Image Removed

 

Method 2: adding a GIBS layer from a generic X/Y/Z template

  • While in "Map view", click the "Basemap" drop-down menu and select "Add yours".
  • Select the "XYZ" tab
  • Determine which GIBS imagery product you'd like to add, then construct a URL template as follows:
    • http://map1.vis.earthdata.nasa.gov/wmts-webmerc/<product_name>/default/<date>/<zoom_levels_supported>/{z}/{y}/{x}.<format>
    • Sample templates:

      • http://map1.vis.earthdata.nasa.gov/wmts-webmerc/MODIS_Terra_Land_Surface_Temp_Day/default/2014-04-09/GoogleMapsCompatible_Level7/{z}/{y}/{x}.png

      • http://map1.vis.earthdata.nasa.gov/wmts-webmerc/MODIS_Aqua_CorrectedReflectance_Bands721/default/2014-04-09/GoogleMapsCompatible_Level9/{z}/{y}/{x}.jpg

 

Image Removed

...

titleSCISS Uniview

...

UI Expand
titleGoogle Earth Pro (Desktop)

GIBS can generate KML files to be used with Google Earth Pro. Those KMLs include pointers to GIBS imagery via the NetworkLink keyword. Users have two options on loading KML files into Google Earth Pro as described below.

Requirements

Usage (Generate/Download KML file)

Using the information on generating KMLs, you can load that downloaded file from within Google Earth (File | Open) or usually by simply double-clicking on the KML file itself. The layer will show up in the "Temporary Places" within the "Places" window.

Usage (Load from within Google Earth Pro)

After launching Google Earth Pro, choose the "Network Link" item from the "Add" menu. Choose whatever Name you wish and in the "Link" field, insert the appropriate link (e.g., 

...

...

...

...

/epsg4326/best/kmlgen.cgi?layers=MODIS_Terra_CorrectedReflectance_TrueColor&time=2012-06-21). The list of available layers can be found here. For more details on how to compose a proper KML generation request from the GIBS server, see here.


Limitations (both methods):

  • Due to the way NetworkLink is handled in Google Earth Pro for global datasets, you may need to zoom out to a more "global" view before imagery begins loading.
  • When using a KML that contains multiple time steps, the time slider by default usually attempts to display the entire time range simultaneously; this can cause a Z-fighting problem where all time steps are fighting to be shown. To correct the problem, narrow the range of currently-shown time to a single day using the time widget.
UI Expand
titlePerceptive Pixel Client

Perceptive Pixel, a company that makes high-end touch displays such as CNN's Magic Wall, includes a built in WMS client that can be configured to use TWMS. The FeltBoard application allows for a natural user interface to interact with maps and allows arbitrary map layer sizing, rotations, intersections, as well as annotations.

Requirements

  • Perceptive Pixel Display + FeltBoard Application

Usage

The FeltBoard application requires the server2.xml file to be updated with the WMS endpoint for each layer. The list of available layers can be found here. The <base_deg> is the size of the most coarse tile in degrees and must be a divisor of 180. The <depth> tag is set to the number of levels in the tile pyramid. This value may not be the entire tile pyramid, rather, the number of levels starting with the tile level that <base_deg> defines. The <wms_options> can be used to define a specific date.

Code Block
<MapTileServer server_code="MODIS_Aqua_CorrectedReflectance_TrueColor" server_type="WMSMapServer">
	<server_code>MODIS_Aqua_CorrectedReflectance_TrueColor</server_code>
	<server_name>MODIS AQUA</server_name>
	<db_url>http://map1.vis.earthdata.nasa.gov/twms-geo/twms.cgi</db_url>
	<base_deg>36</base_deg>
	<depth>6</depth>
	<im_format>Image::IMG_JPG</im_format>
	<boundary>((-180,0),(180,180))</boundary>
	<basis>Projection::B_SPHERICAL</basis>
	<projection>Projection::P_MERCATOR</projection>
	<wms_layers>MODIS_Aqua_CorrectedReflectance_TrueColor</wms_layers>
	<wms_styles></wms_styles>
	<wms_options>&time=2012-06-18</wms_options>
</MapTileServer>

Screenshots

Image Removed

 

Hide comments