ESM Ground-Motion Model Web-Service

Sample requests

Publicly Available Data

Data can be obtained using any program supporting the HTTP-GET method, e.g. your favourite web browser, or HTTP-POST method, e.g. CURL:

Restricted Data (authenticated users only)

ESM Administrators and users with special authorizations can access data intended for internal use and/or embargoed.
Data can be obtained using any program supporting the HTTP-POST method, e.g. CURL:

HTTP-POST variables (required)

Option Description
messageThe clearsign token obtained from the generate-signed-message authentication webservice.

Query options

Option Description Default
gmmSelect a specific Ground-Motion Model (GMM). Multiple GMMs are not allowed.
Available GMMs are 'ITA18', 'KOT20, and 'LL19'.
n/a
componentSelect one ground-motion component catalog. Multiple components are not allowed.
The available components are: 'H' (Horizontal), 'V' (Vertical), and 'V/H' (Vertical to Horizontal).
('H' is valid for ITA18, LL19, and KOT20; 'V' for ITA18, LL19, and KOT20; 'V/H' for ITA18)
H
parameterSpecify a ground-motion parameter to obtain the corresponding predicted value, either 'PGA', 'PGV', 'SA' or 'ALL'.PGA
dist_typeAllowed types of distance are 'rjb' (Joyner-Boore), 'rrup' (rupture), and 'rhyp' (hypocentral)
'ITA18' is defined for 'rjb' and 'rrup' distances, 'LL19' for 'rhyp' distance, and 'KOT20' for 'rjb'
n/a
indentPrettifies output setting a 4 spaces indentation style {true,false}. Valid only in combination with 'json' formatfalse
regionalisedSet if KOT20 gmm must be regionalised (if gmm = 'KOT20') {true,false}.false

CRITERION 1: to obtain the predicted values from generic input options

Option Description Default
magnitudeMagnitude value.n/a
distanceDistance value. Multiple values are comma-separated. Using the HTTP-POST method, a text file, containing the distance values ​​written on a single line, can also be passed.1.00,1.58,2.51,3.98,6.31,10.00,15.85,25.12,39.81,63.10,100.00,158.49,251.19
vs30VS,30 value in m/s. Multiple values, comma-separated, can be used, and the length of the vector must be the same as the distance ones. Using the HTTP-POST method, a text file, containing the VS,30 values ​​written on a single line, can also be passed.800
sofStyle of faulting either 'NF' (Normal Fault), 'TF' (Thrust Fault), 'SS' (Strike-Slip), 'U' (Unknown).NF
fdepthValue of the hypocentral depth (if gmm = 'LL19' or gmm = 'KOT20').n/a
latitudeLatitude of the site (if gmm = 'KOT20' and component = 'H').n/a
longitudeLongitude of the site (if gmm = 'KOT20' and component = 'H').n/a

CRITERION 2: to select the input options from a specific waveform archived in the Engineering Strong Motion (ESM) database

Option Description Default
networkInsert one network codes. Multiple network codes are not allowed.n/a
stationInsert one station codes. Multiple station codes are not allowed.n/a
locationInsert one location codes. Multiple location codes are not allowed.n/a
instrumentInsert one instrument codes. Multiple channel codes are not allowed.n/a
eventidInsert a specific ESM-eventID. Multiple IDs are not allowed.n/a

 


Backend Python software used by this web service is developed and maintained by Felicetta C. and Russo E.