Share via


EONET by NASA (Independent Publisher) (Preview)

The Earth Observatory Natural Event Tracker (EONET) is a prototype web service from NASA with the goal of providing a curated source of continuously updated natural event metadata and providing a service that links those natural events to thematically-related web service-enabled image sources (e.g., via WMS, WMTS, etc.).

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Troy Taylor
URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Connector Metadata
Publisher Troy Taylor, Hitachi Solutions
Website https://eonet.sci.gsfc.nasa.gov/
Privacy policy https://www.nasa.gov/about/highlights/HP_Privacy.html
Categories Data

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
API Key securestring The API Key for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Get categories

Retrieves a list of categories.

Get events

Retrieves event imagery.

Get events by categories

Retrieves a list of categories filtered by event.

Get events in GeoJSON format

Retrieves event imagery in the GeoJSON format.

Get layers

Retrieves a list of layers.

Get sources

Retrieves a list of sources.

Get categories

Retrieves a list of categories.

Returns

Name Path Type Description
Response title
title string

The reponse title.

Response description
description string

The response description.

Response link
link string

The response link.

categories
categories array of object

categories

ID
categories.id string

Unique ID for this category.

Title
categories.title string

The title of the category.

Link
categories.link string

The full link to the API endpoint for this specific category which is the same as the Categories API endpoint filtered to return only events from this category.

Description
categories.description string

Longer description of the category addressing the scope. Most likely only a sentence or two.

Layers
categories.layers string

A service endpoint that points to the Layers API endpoint filtered to return only layers from this category.

Get events

Retrieves event imagery.

Parameters

Name Key Required Type Description
Source
source string

Filter the returned events by the Source. Multiple sources can be included in the parameter: comma separated, operates as a boolean OR.

Category
category string

Filter the returned events by the Category. Multiple sources can be included in the parameter: comma separated, operates as a boolean OR.

Status
status string

Events that have ended are assigned a closed date and the existence of that date will allow you to filter for only-open or only-closed events. Omitting the status parameter will return only the currently open events (default). Using call will list open and closed values.

Limit
limit integer

Limits the number of events returned

Days
days integer

Limit the number of prior days (including today) from which events will be returned.

Start
start string

The start date for the events in a YYYY-MM-DD format.

End
end string

The end date for the events in a YYYY-MM-DD format.

MagID
magID string

The Magnitude ID for the events.

MagMin
magMin string

The Magnitude Minimum for the events.

MagMax
magMax string

The Magnitude Max for the events.

BBox
bbox string

Query using a bounding box for all events with datapoints that fall within. This uses two pairs of coordinates: the upper left hand corner (lon,lat) followed by the lower right hand corner (lon,lat).

Returns

Name Path Type Description
Title
title string

The title of the API endpoint.

Response Description
description string

The description of the response.

Endpoint Link
link string

The full link to the API endpoint.

events
events array of object

The event object returned from the Events API.

ID
events.id string

Unique ID for this event.

Event Title
events.title string

The title of the event.

Description
events.description string

Optional longer description of the event.

Event Link
events.link string

The full link to this specific event.

Closed
events.closed string

An event is deemed closed when it has ended. The closed field will include a date/time when the event has ended. Depending upon the nature of the event, the closed value may or may not accurately represent the absolute ending of the event. If the event is open, this will show null.

Categories
events.categories array of object

One or more categories assigned to the event.

Category ID
events.categories.id string

Unique ID for this category.

Category Title
events.categories.title string

Unique ID for this category.

Sources
events.sources array of object

One or more categories assigned to the event.

Source ID
events.sources.id string

The source ID.

Source URL
events.sources.url string

The source URL.

Geometry
events.geometry array of object

One or more event geometries are the pairing of a specific date/time with a location. The date/time will most likely be 00:00Z unless the source provided a particular time. The geometry will be a GeoJSON object of either type point or polygon.

Magnitude Value
events.geometry.magnitudeValue float

The magnitude value.

Magnitude Unit
events.geometry.magnitudeUnit string

The magnitude unit.

date
events.geometry.date string

The date.

type
events.geometry.type string

The geometry type.

Coordinates
events.geometry.coordinates array of float

The geometry coordinates.

Get events by categories

Retrieves a list of categories filtered by event.

Parameters

Name Key Required Type Description
Category
category True string

Filter the events by the category.

Source
source string

Filter the topically-constrained events by the Source. Multiple sources can be included in the parameter; comma separated operates as a boolean OR.

Status
status string

Events that have ended are assigned a closed date and the existence of that date will allow you to filter for only-open or only-closed events. Omitting the status parameter will return only the currently open events.

Limit
limit integer

Limits the number of events returned.

Days
days integer

Limit the number of prior days (including today) from which events will be returned.

Start
start string

Select start date in a YYYY-MM-DD format.

End
end string

Select end date in a YYYY-MM-DD format.

Returns

Name Path Type Description
Response title
title string

The reponse title.

Response description
description string

The response description.

Response link
link string

The response link.

events
events array of object

events

ID
events.id string

Unique id for this type.

Title
events.title string

The title of the category.

Description
events.description string

Longer description of the category addressing the scope.

Link
events.link string

The full link to the API endpoint for this specific category which is the same as the Categories API endpoint filtered to return only events from this category.

Closed
events.closed string

An event is deemed closed when it has ended. The closed field will include a date/time when the event has ended. Depending upon the nature of the event the closed value may or may not accurately represent the absolute ending of the event. If the event is open this will show null.

categories
events.categories array of object

categories

Category ID
events.categories.id string

The category ID.

Category Title
events.categories.title string

The category title.

sources
events.sources array of object

sources

Source ID
events.sources.id string

The source ID.

Source URL
events.sources.url string

The source URL.

geometry
events.geometry array of object

geometry

Geometry Magnitude Value
events.geometry.magnitudeValue float

The geometry magnitude value.

Geometry Magnitude Unit
events.geometry.magnitudeUnit string

The geometry magnitude unit.

Geometry Date
events.geometry.date string

The geometry date.

Geometry Type
events.geometry.type string

The geometry type.

coordinates
events.geometry.coordinates array of float

coordinates

Get events in GeoJSON format

Retrieves event imagery in the GeoJSON format.

Parameters

Name Key Required Type Description
Source
source string

Filter the returned events by the Source. Multiple sources can be included in the parameter: comma separated, operates as a boolean OR.

Category
category string

Filter the returned events by the Category. Multiple sources can be included in the parameter: comma separated, operates as a boolean OR.

Status
status string

Events that have ended are assigned a closed date and the existence of that date will allow you to filter for only-open or only-closed events. Omitting the status parameter will return only the currently open events (default). Using call will list open and closed values.

Limit
limit integer

Limits the number of events returned

Days
days integer

Limit the number of prior days (including today) from which events will be returned.

Start
start string

The start date for the events in a YYYY-MM-DD format.

End
end string

The end date for the events in a YYYY-MM-DD format.

MagID
magID string

The Magnitude ID for the events.

MagMin
magMin string

The Magnitude Minimum for the events.

MagMax
magMax string

The Magnitude Max for the events.

BBox
bbox string

Query using a bounding box for all events with datapoints that fall within. This uses two pairs of coordinates: the upper left hand corner (lon,lat) followed by the lower right hand corner (lon,lat).

Returns

Name Path Type Description
Response Type
type string

The response type.

features
features array of object

features

Feature Type
features.type string

The type of data object.

ID
features.properties.id string

Unique ID for this event.

Title
features.properties.title string

The title of the event.

Event Description
features.properties.description string

Optional longer description of the event.

Link
features.properties.link string

The full link to the API endpoint for this specific event.

Closed
features.properties.closed string

An event is deemed closed when it has ended. The closed field will include a date/time when the event has ended. Depending upon the nature of the event the closed value may or may not accurately represent the absolute ending of the event. If the event is open this will show null.

date
features.properties.date string

The date of the event.

Magnitude Value
features.properties.magnitudeValue float

Information regarding the event magnitude value.

Magnitude Unit
features.properties.magnitudeUnit string

Information regarding the event magnitude unit.

categories
features.properties.categories array of object

categories

Category ID
features.properties.categories.id string

The category ID.

Category Title
features.properties.categories.title string

The category title.

sources
features.properties.sources array of object

sources

Source ID
features.properties.sources.id string

The source ID.

Source URL
features.properties.sources.url string

The source URL.

Geometry Type
features.geometry.type string

The geometry type.

coordinates
features.geometry.coordinates array of float

coordinates

Get layers

Retrieves a list of layers.

Parameters

Name Key Required Type Description
Category
category True string

Filter the layers by the category.

Returns

Name Path Type Description
Response Title
title string

The response title.

Response Description
description string

The response description.

Response Link
link string

The response link.

categories
categories array of object

categories

layers
categories.layers array of object

layers

Name
categories.layers.name string

The name of the layer as specified by the source web service found at service URL.

Service URL
categories.layers.serviceUrl string

The base URL of the web service.

Service Type ID
categories.layers.serviceTypeId string

A string to indicate the type and version of the web service found at service URL.

parameters
categories.layers.parameters array of object

parameters

Tile Matrix Set
categories.layers.parameters.TILEMATRIXSET string

The parameter tile matrix set.

Format
categories.layers.parameters.FORMAT string

The parameter format.

Get sources

Retrieves a list of sources.

Returns

Name Path Type Description
Response title
title string

The reponse title.

Response description
description string

The response description.

Response link
link string

The response link.

sources
sources array of object

sources

ID
sources.id string

Unique id for this type.

Title
sources.title string

The title of this source.

Source
sources.source string

The homepage URL for the source.

Link
sources.link string

The full link to the API endpoint for this specific source which is the same as the Events API endpoint only filtered to return only events from this source.