@sk-global/hazard-risk
Version:
A TypeScript library for analyzing hazard risks and calculating risk assessments
29 lines (28 loc) • 774 B
TypeScript
import type { TileCache } from './cache';
export interface DEMConfig {
title: string;
url: string;
minzoom: number;
maxzoom: number;
fixed: number;
}
export declare const DEFAULT_DEM_CONFIGS: DEMConfig[];
export interface GetElevationOptions {
lat: number;
lng: number;
zoom?: number;
demConfigs?: DEMConfig[];
cache?: TileCache;
}
export interface ElevationResult {
elevation: number | null;
source: string;
fixed: number;
position: {
lat: number;
lng: number;
zoom: number;
};
}
export declare function getElevationFromDEM(options: GetElevationOptions): Promise<ElevationResult>;
export declare function getElevationFromDEMBrowser(options: GetElevationOptions): Promise<ElevationResult>;