UNPKG

arso-rainfall-intensity

Version:

!!!Only for slovenia!!! Provides simple api for fetching radar images of rainfall intensity and parsing from pixels and converting pixel coordinates to pairs of latitude and longitude or vice versa.

24 lines 1.05 kB
/// <reference types="node" /> import RadarImageProjection from './radar-image-projection'; import { IPixelRadarResult, IPoint, IBBox } from './types'; export type { IPixelRadarResult }; export declare const radarRainfallColorsInfo: IPixelRadarResult[]; export declare const radarHailProbabilityColorsInfo: IPixelRadarResult[]; declare class ArsoProjection extends RadarImageProjection { readonly interestPixelBounds: IBBox; private _imagePixelRadarMap; private _radarColorsInfoMap; constructor(radarPixelColorsInfo: IPixelRadarResult[]); loadImageFromBuffer(buffer: Buffer): void; isPixelInInterestBounds({ x, y }: IPoint): boolean; getPixelRadarValue({ x, y }: IPoint): IPixelRadarResult; private _mapPixelLocationToRadarValue; private _preprocessLoadedImage; } export default class ArsoRainfallProjection extends ArsoProjection { constructor(); } export declare class ArsoHailProbabilityProjection extends ArsoProjection { constructor(); } //# sourceMappingURL=arso-projection.d.ts.map