Client
Last updated
Last updated
Client providing access to weather data from WeatherLayers Cloud or a compatible catalog
Configure client with your WeatherLayers Cloud access token created in .
Client(config: ClientConfig = {})
url
Type: string, optional
Default: https://catalog.weatherlayers.com
(WeatherLayers Cloud)
Catalog url
accessToken
Type: string, optional
Default: none (but required for WeatherLayers Cloud)
Catalog access token
dataFormat
Type: string, optional
Default: byte.png
unitSystem
Default: METRIC
Unit system for unit format definition.
attributionLinkClass
Type: string, optional
Attribution link class, used in Dataset
, attribution
field
datetimeStep
Type: number, optional
Default: 1
Minimal step in hours between datetimes.
datetimeInterpolate
Type: boolean, optional
Enable datetime interpolation.
For example, if a datetime 6:30 is requested, but 6:00 and 7:00 exist, { image: <6:00>, image2: <7:00>, imageWeight: 0.5 }
is returned by loadDatasetData
.
loadCatalog(): Promise<string[]>
Loads dataset ids from the catalog.
Loads dataset metadata from the catalog.
Loads dataset slice with available datetimes in the given datetime range from the catalog.
The current data with offset can be loaded by providing datetimeRange = WeatherLayers.offsetDatetimeRange(new Date().toISOString(), 0, 24)
.
Loads dataset data at the given datetime from the catalog. If the datetime is not provided, the current data is loaded.
GeoTIFF requires as a peer dependency.
Type: , optional