UNPKG

@seasketch/geoprocessing

Version:

Geoprocessing and reporting framework for SeaSketch 2.0

31 lines (30 loc) 1.26 kB
import { ImportRasterDatasourceOptions, ImportRasterDatasourceConfig } from "../../../src/types/index.js"; import ProjectClientBase from "../../../src/project/ProjectClientBase.js"; export declare function importRasterDatasource<C extends ProjectClientBase>(projectClient: C, options: ImportRasterDatasourceOptions, extraOptions: { doPublish?: boolean; newDatasourcePath?: string; newDstPath?: string; srcBucketUrl?: string; }): Promise<{ datasourceId: string; geo_type: "vector" | "raster"; formats: ("fgb" | "json" | "tif" | "subdivided")[]; precalc: boolean; measurementType: "quantitative" | "categorical"; band: number; src: string; created: string; lastUpdated: string; metadata?: { name: string; version: string; publisher: string; publishDate: string; publishLink: string; description?: string | undefined; } | undefined; noDataValue?: number | undefined; }>; export declare function genCog(config: ImportRasterDatasourceConfig): Promise<void>; /** Returns a full pathname to a COG given dst path, datasourceID, and optional postfix name */ export declare function getCogPath(dstPath: string, datasourceId: string, postfix?: string): string;