Nasa Eonet Tools

Configuration File: nasa_eonet_tools.json Tool Type: Local Tools Count: 2

This page contains all tools defined in the nasa_eonet_tools.json configuration file.

Available Tools

NASAEONET_get_categories (Type: BaseRESTTool)

Get the list of natural event categories tracked by NASA EONET (Earth Observatory Natural Event T…

NASAEONET_get_categories tool specification

Tool Information:

  • Name: NASAEONET_get_categories

  • Type: BaseRESTTool

  • Description: Get the list of natural event categories tracked by NASA EONET (Earth Observatory Natural Event Tracker). Returns all event category types with their IDs, titles, descriptions, and layer information. Use the category ID/slug with NASAEONET_get_events to filter events by type.

Parameters:

No parameters required.

Example Usage:

query = {
    "name": "NASAEONET_get_categories",
    "arguments": {
    }
}
result = tu.run(query)

NASAEONET_get_events (Type: BaseRESTTool)

Get natural event data from NASA Earth Observatory Natural Event Tracker (EONET). EONET tracks on…

NASAEONET_get_events tool specification

Tool Information:

  • Name: NASAEONET_get_events

  • Type: BaseRESTTool

  • Description: Get natural event data from NASA Earth Observatory Natural Event Tracker (EONET). EONET tracks ongoing and historical natural events including wildfires, storms, volcanoes, floods, sea ice changes, landslides, earthquakes, and more. Returns event details with geographic coordinates, time series, and source references. Useful for disaster monitoring, environmental research, and geospatial analysis.

Parameters:

  • status ([‘string’, ‘null’]) (optional) Event status: ‘open’ (ongoing events) or ‘closed’ (past events). Default: both

  • category ([‘string’, ‘null’]) (optional) Filter by event category. Values: ‘wildfires’, ‘severeStorms’, ‘volcanoes’, ‘seaLakeIce’, ‘earthquakes’, ‘floods’, ‘landslides’, ‘manmade’, ‘snow’. Use the exact slug.

  • limit ([‘integer’, ‘null’]) (optional) Maximum number of events to return (default 10, max 1000)

  • days ([‘integer’, ‘null’]) (optional) Return events in the last N days. Example: 7 for last week. Ignored if start/end are set.

  • start ([‘string’, ‘null’]) (optional) Filter events starting from this date (YYYY-MM-DD). Example: ‘2024-01-01’

  • end ([‘string’, ‘null’]) (optional) Filter events up to this date (YYYY-MM-DD). Example: ‘2024-12-31’

  • bbox ([‘string’, ‘null’]) (optional) Bounding box filter: ‘minLon,minLat,maxLon,maxLat’. Example: ‘-120,30,-100,50’ for western US

  • source ([‘string’, ‘null’]) (optional) Filter by data source. Examples: ‘GDACS’, ‘InciWeb’, ‘IRWIN’

Example Usage:

query = {
    "name": "NASAEONET_get_events",
    "arguments": {
    }
}
result = tu.run(query)