UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

14 lines (13 loc) 670 B
import { GeoTIFFImage } from 'geotiff'; export interface GeoTransform { tiePoint: { x: number; y: number; }; pixelScale: number[]; } export declare function extractGeoTransform(image: GeoTIFFImage): Promise<GeoTransform>; export declare function mapToPixel(transform: GeoTransform, mapX: number, mapY: number): [number, number]; export declare function pixelToMap(transform: GeoTransform, pixelX: number, pixelY: number): [number, number]; export declare function getImage(url: string): Promise<GeoTIFFImage>; export declare function getPixelValue(image: GeoTIFFImage, transform: GeoTransform, coordinates: number[]): Promise<number | null>;