3.2.6const for service name
Type: string
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
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.
Uses the response from the FedCat server to make the actual FDSNStation query that returns StationXML. If the original FedCat query did not return a Station service, or it was not asked for, then the array will be empty.
any:
promise to networks
Represents the results of a fedcatalog query.
Query to a Earthscope FedCatalog web service.
Extends FDSNCommon
(any)
optional host to connect to, defaults to Earthscope
Constructs a station FedCatalogQuery using the parameters in a StationQuery.
(any)
query to pull parameters from
any:
fedcatalog query
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.
(any)
optional new value if setting
any:
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.
(any)
optional new value if setting
any:
new value if getting, this if setting
Gets/Sets the remote host to connect to.
(any)
optional new value if setting
any:
new value if getting, this if setting
Gets/Sets the remote port to connect to.
(any)
optional new value if setting
any:
new value if getting, this if setting
(any)
Gets/Sets the nodata parameter, usually 404 or 204 (default), controlling the status code when no matching data is found by the service.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the targetservice query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the network query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the station query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the location code query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the channel query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
(any)
Get/Set the starttime query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the endtime query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Sets startTime and endTime using the given time window
(any)
time window
any:
this
Get/Set the startbefore query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the endbefore query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the startafter query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the endafter query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the minlat query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the maxlon query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the minlon query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the maxlon query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the latitude query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the longitude query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the minradius query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the maxradius query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the includerestricted query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the includeavailability query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the format query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the updatedafter query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the matchtimeseries query parameter.
(any)
optional new value if setting
any:
new value if getting, this if setting
Get/Set the timeout in seconds for the request. Default is 30.
(any)
optional new value if setting
any:
new value if getting, this if setting
Checks to see if any parameter that would limit the data returned is set. This is a crude, coarse check to make sure the client doesn't ask for EVERYTHING the server has.
any:
true if some parameter set
Queries the remote web service for networks.
any:
a Promise to an Array of Network objects.
Queries the remote web service for stations. The stations are contained within their respective Networks.
any:
a Promise to an Array of Network objects.
Queries the remote web service for channels. The Channels are contained within their respective Stations which are in Networks.
any:
a Promise to an Array of Network objects.
Queries the remote web service for responses. The Responses are contained within their respective Channels, which are in Stations which are in Networks.
any:
a Promise to an Array of Network objects.
Queries the remote station web service at the given level.
(any)
the level to query at, networ, station, channel or response.
any:
a Promise to an Array of Network objects.
(any)
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.
(any)
result from a FedCat web service
any:
result with dataSelectQuery added to each item
(any)
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.
(any)
array of SeismogramDisplayData objects
that will be filled in with the resulting seismogram
any:
Promise to the input Array of SeismogramDisplayData objects, each with the
seismogram containing the data returned from the server
(any)
(any)
(any)
Queries the remote web service.
any:
a Promise to an parsed result.
(any)
(any)
Forms the URL to get version from the web service, without any query paramters
any:
the url
Queries the remote web service to get its version
any:
Promise to version string
Forms the base of the url for accessing the dataselect service.
any:
URL as string
Form URL to post the remote web service. No parameters are added to the URL as those will be in the body of the post.
any:
the URL for posting
Form URL to query the remote web service, encoding the query parameters.
any:
url