@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
14 lines (13 loc) • 670 B
TypeScript
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>;