Tools

 

code.nasa.gov

code.nasa.gov screenshot

Search for open source software and code released by NASA projects.

 

Crisis Mapping Toolkit

The Crisis Mapping Toolkit is a collection of algorithms and utilities for creating maps in response to crisis. The CMT relies on Google Earth Engine (EE) for much of its data processing. The CMT is released under the Apache 2 license.

The CMT is developed by the NASA Ames Intelligent Robotics Group, with generous support from the Google Crisis Response Team and the Google Earth Engine Team.

The CMT currently provides:

  • Algorithms to determine flood extent from MODIS data, such as multiple thresholding techniques, learned approaches, Dynamic Nearest Neighbor Search, and more.
  • Algorithms to determine flood extent from SAR data, such as histogram thresholding and active contour.
  • Algorithms to detect water and clouds in LANDSAT images.
  • Various helpful utilities, such as:
    • An improved visualization UI, with a drop down menu of layers similar to the EE javascript playground.
    • Local EE image download and processing, for the occasional operation that cannot be done efficiently in EE.
    • configurable domain specification to define problem domains and data sources in XML.
    • Functions for searching image catalogs.

 

EarthData Search

Earthdata screenshot

This application allows you to search, discover, visualize, refine, and access NASA Earth Observation data.

 

EOSDIS Distributed Active Archive Centers (DAACs)

Map of NASA DAAC's around the country.

Earth Observing System Data and Information System (EOSDIS) is designed as a distributed system, with major facilities at Distributed Active Archive Centers (DAACs) located throughout the United States. These institutions are custodians of EOS mission data and ensure that data will be easily accessible to users. The EOSDIS DAACs process, archive, document, and distribute data from NASA's past and current Earth-observing satellites and field measurement programs. Acting in concert, the DAACs provide reliable, robust services to users whose needs may cross the traditional boundaries of a science discipline, while continuing to support the particular needs of users within the discipline communities. User services include:

  • Assistance in selecting and obtaining data
  • Access to data-handling and visualization tools
  • Notification of data-related news
  • Technical support and referrals

 

GPM Precipitation and Applications Viewer

precip apps viewer screenshot

View, analyze and download the latest near-realtime precipitation data and landslide hazard data from NASA's Global Precipitation Measurement Mission. Use the Javascript-based API to automatically download datasets and build your own precipitation mapping apps. 

 

LANDSLIDES @ NASA

NASA Landslides screen

Landslides cause billions of dollars in infrastructural damage and thousands of deaths every year around the world.

However, to date we do not have a global picture of exactly where and when landslides occur owing to their small size and difficulty in identifying their onset and extent when no one is around to witness their impacts. The COOLR project seeks to cultivate an open platform where scientists and citizen scientists around the world can share landslide reports to guide awareness of landslide hazards for improving scientific modeling and emergency response.

The Cooperative Open Online Landslide Repository (COOLR) is a worldwide database of landslide events. It currently includes NASA’s Global Landslide Catalog (GLC) and landslide events contributed by citizen scientists. In a future release of COOLR, collated landslide inventories will be added by REST API or manually.

 

NASA Worldview

Worldview screenshot

This app from NASA's EOSDIS provides the capability to interactively browse over 600 global, full-resolution satellite imagery layers and then download the underlying data. Many of the available imagery layers are updated within three hours of observation, essentially showing the entire Earth as it looks "right now". This supports time-critical application areas such as wildfire management, air quality measurements, and flood monitoring. Arctic and Antarctic views of several products are also available for a "full globe" perspective. Browsing on tablet and smartphone devices is generally supported for mobile access to the imagery.

Worldview uses the Global Imagery Browse Services (GIBS) to rapidly retrieve its imagery for an interactive browsing experience. While Worldview uses OpenLayers as its mapping library, GIBS imagery can also be accessed from Google Earth, NASA World Wind, and several other clients. We encourage interested developers to build their own clients or integrate NASA imagery into their existing ones using these services.

 

NASA WorldWind: Quake-hunter

Quake-hunter Screenshot

Quake Hunter is a valuable tool for understanding how tectonic plates interact with one another. Quake Hunter visualizes any range of earthquake data from the USGS, in 3D, either on the whole planet or in a user-defined geographically constrained area. With powerful querying tools, this application provides exactly what the user wants to see in terms of earthquake event data around the world.

View code on GitHub

Try the Quake-hunter Web App

 

RECOVER DSS (Recovery Decision Support System)

Screenshot of the RECOVER DSS tool

Username: recoverdss
Password: MWay7!XW 

RECOVER is a decision support system funded by NASA Applied Sciences with a GIS-based web map interface designed to enable fire managers to develop better informed post-fire rehabilitation plans. RECOVER is continuously compiling a database of current and authoritative geospatial data (land cover, natural resources, transportation, etc.) for the entire Western United States. The web map client was developed to allow partners to view and query these layers with nothing more than a desktop web browser.

To access the RECOVER DSS or if  you would like to see additional data layers made available in RECOVER, please contact Keith Weber at webekeit@isu.edu