ZarrLayerProvider
Provides Zarr dataset access and rendering capabilities for map layers.
Accessors
cacheKey
Get Signature
get cacheKey(): string;
Returns
string
ready
Get Signature
get ready(): boolean;
Returns
boolean
readyPromise
Get Signature
get readyPromise(): Promise<boolean>;
Returns
Promise<boolean>
Constructors
Constructor
new ZarrLayerProvider(options): ZarrLayerProvider;
Parameters
| Parameter | Type |
|---|---|
options | | LeafletLayerOptions | OLLayerOptions |
Returns
ZarrLayerProvider
Methods
abortTile()
abortTile(key): void;
Parameters
| Parameter | Type |
|---|---|
key | string |
Returns
void
destroy()
destroy(): void;
Returns
void
renderTile()
renderTile(
boundsDeg,
z,
key): Promise<HTMLCanvasElement | ImageBitmap>;
Parameters
| Parameter | Type |
|---|---|
boundsDeg | BoundsProps |
z | number |
key | string |
Returns
Promise<HTMLCanvasElement | ImageBitmap>
updateSelectors()
updateSelectors(selectors): boolean;
Parameters
| Parameter | Type |
|---|---|
selectors | ZarrSelectors |
Returns
boolean
updateStyle()
updateStyle(opts): boolean;
Parameters
| Parameter | Type |
|---|---|
opts | { colormap?: string; scale?: [number, number]; } |
opts.colormap? | string |
opts.scale? | [number, number] |
Returns
boolean
Properties
coverageBoundsDeg
coverageBoundsDeg:
| {
east: number;
north: number;
south: number;
west: number;
}
| null = null;
coverageBoundsMerc
coverageBoundsMerc:
| {
xMax: number;
xMin: number;
yMax: number;
yMin: number;
}
| null = null;
crs
crs: CRS | null = null;
dimensionValues
dimensionValues: DimensionValues = {};
selectors
selectors: ZarrSelectors = {};