3.1.4
Major version of the IRIS web service supported here. Currently is 1.
Type: number
Service name as used in the FDSN DataCenters registry, https://www.fdsn.org/datacenters
Type: string
Type: string
Type: string
a fake, completely empty stationxml document in case of no data.
Type: string
Represents the part of the results of a fedcatalog query for a single datacenter, a section of the larger FedCatalogResult.
Type: (StationQuery | null)
Type: (DataSelectQuery | null)
Represents the results of a fedcatalog query.
Type: Array<FedCatalogDataCenter>
Query to a IRIS FedCatalog web service.
Extends FDSNCommon
(string?)
optional host to connect to, defaults to IRIS
Constructs a station FedCatalogQuery using the parameters in a StationQuery.
(StationQuery)
query to pull parameters from
FedCatalogQuery
:
fedcatalog query
Type: (Promise<FedCatalogResult> | null)
Gets/Sets the version of the fdsnws spec, 1 is currently the only value. Setting this is probably a bad idea as the code may not be compatible with the web service.
(string?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Gets/Sets the protocol, http or https. This should match the protocol of the page loaded, but is autocalculated and generally need not be set.
(string?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Gets/Sets the remote host to connect to.
(string?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Gets/Sets the remote port to connect to.
(number?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Gets/Sets the nodata parameter, usually 404 or 204 (default), controlling the status code when no matching data is found by the service.
(number?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the targetservice query parameter.
(string?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the network query parameter.
(string?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the station query parameter.
(string?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the location code query parameter.
(string?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the channel query parameter.
(string?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
(NslcId)
FedCatalogQuery
Get/Set the starttime query parameter.
((DateTime | string)?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the endtime query parameter.
((DateTime | string)?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Sets startTime and endTime using the given time window
(Interval)
time window
FedCatalogQuery
:
this
Get/Set the startbefore query parameter.
((DateTime | string)?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the endbefore query parameter.
((DateTime | string)?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the startafter query parameter.
((DateTime | string)?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the endafter query parameter.
((DateTime | string)?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the minlat query parameter.
(number?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the maxlon query parameter.
(number?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the minlon query parameter.
(number?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the maxlon query parameter.
(number?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the latitude query parameter.
(number?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the longitude query parameter.
(number?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the minradius query parameter.
(number?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the maxradius query parameter.
(number?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the includerestricted query parameter.
(boolean?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the includeavailability query parameter.
(boolean?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the format query parameter.
(string?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the updatedafter query parameter.
(DateTime?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the matchtimeseries query parameter.
(boolean?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
Get/Set the timeout in seconds for the request. Default is 30.
(number?)
optional new value if setting
FedCatalogQuery
:
new value if getting, this if setting
(string)
Promise<FedCatalogResult>
For each item in a parsed result returned from a FedCat service, create a DataSelectQuery with host and port, or url filled in correctly, ready to be called with the result lines.
(FedCatalogResult)
result from a FedCat web service
FedCatalogResult
:
result with dataSelectQuery added to each item
(FedCatalogResult)
Promise<Array<SeismogramDisplayData>>
query the fed cat server for dataselect using post, which allows for multiple channel-timeranges at once. This assumes that there are not multiple time ranges for the same channel as the results, encapsulated as SeismogramDisplayData objects, are returned one seismogram per channel, which may contain gaps. The original channel and timerange are also populated with each result.
(Array<SeismogramDisplayData>)
array of SeismogramDisplayData objects
that will be filled in with the resulting seismogram
Promise<Array<SeismogramDisplayData>>
:
Promise to the input Array of SeismogramDisplayData objects, each with the
seismogram containing the data returned from the server
Promise<FedCatalogResult>
(string)
Promise<FedCatalogResult>
Queries the remote web service.
Promise<FedCatalogResult>
:
a Promise to an parsed result.
(string)
FedCatalogResult