Xweather Encoded Tile Source
XweatherEncodedTileSource.kt
A subclass of EncodedTileSource that is used to request and process encoded tile data from the MapsGL server.
Based on the IOS version.
Author
Jason Suto 01/08/24
Types
Properties
High-level source family (raster, encoded, vector, …).
com.xweather.mapsgl.map.MapController.mapSessionId that owns in-flight / ready tile bookkeeping.
Optional interval filter for time-series products; drives tile requests with timeline state.
Alias for DataSource.kind (matches JS naming type).
Functions
Register a layer that should receive updates when this source loads or changes.
Used by prepareTileRequest() to increment or decremnet the time and reformate it for sources with time offets
Returns the data range for the specified channel.
Returns the metadata for the source, which can be loaded from a remote source.
Test function to detect color format of image
Plain ISO-8601 for URL path {time} segments (encoded tile GET). Cache keys and POST validTimes still use bracketed ["…"] strings.
convert from \"2025-04-22T03:49:31Z\" to 20250422030000
Returns the metadata for the specified channel, if available.
Removes a consumer