UNPKG

@seasketch/geoprocessing

Version:

Geoprocessing and reporting framework for SeaSketch 2.0

26 lines (25 loc) 855 B
import { Geographies } from "../../../src/types/index.js"; /** * Manage geographies for a geoprocessing project */ /** * Reads geographies from disk, validates them, and returns deep copy. * If geographies file not exist then start a new one and ensure directory exists */ export declare function readGeographies(filePath?: string): { datasourceId: string; precalc: boolean; display: string; geographyId: string; propertyFilter?: { values: (string | number)[]; property: string; } | undefined; bboxFilter?: [number, number, number, number] | [number, number, number, number, number, number] | undefined; layerId?: string | undefined; groups?: string[] | undefined; }[]; /** * Writes geographies out to disk */ export declare function writeGeographies(geos: Geographies, filePath?: string): void;