@seasketch/geoprocessing
Version:
Geoprocessing and reporting framework for SeaSketch 2.0
42 lines (41 loc) • 1.76 kB
TypeScript
import { SketchCollection, Feature, MultiPolygon, Polygon } from "../../types/index.js";
declare const _default: {
tiny: Feature<Polygon, import("geojson").GeoJsonProperties>;
twoByPoly: Feature<Polygon, import("geojson").GeoJsonProperties>;
twoByPolyArea: number;
fourByPoly: Feature<Polygon, import("geojson").GeoJsonProperties>;
fourByPolyArea: number;
insideTwoByPoly: Feature<Polygon, {
width: number;
}>;
insideTwoByMultiPoly: Feature<MultiPolygon, import("geojson").GeoJsonProperties>;
insideTwoByPolySketch: import("../../types/sketch.js").Sketch<Polygon>;
insideTwoByMultipolySketch: import("../../types/sketch.js").Sketch<MultiPolygon>;
halfInsideTwoByPoly: Feature<Polygon, {
width: number;
}>;
fullyInsideTwoPoly: Feature<Polygon, {
width: number;
}>;
halfInsideTwoBySketchPoly: import("../../types/sketch.js").Sketch<Polygon>;
outsideTwoByPolyTopRight: Feature<Polygon, {
width: number;
}>;
outsideTwoByPolyTopRightSketch: import("../../types/sketch.js").Sketch<Polygon>;
outsideTwoByPolyBottomRight: Feature<Polygon, {
width: number;
}>;
outsideTwoByPolyBottomRightSketch: import("../../types/sketch.js").Sketch<Polygon>;
outsideTwoByPolyTopLeft: Feature<Polygon, {
width: number;
}>;
outsideTwoByPolyTopLeftSketch: import("../../types/sketch.js").Sketch<Polygon>;
collectionId: string;
mixedCollectionId: string;
sketchCollection: SketchCollection<Polygon>;
mixedPolySketchCollection: SketchCollection<Polygon | MultiPolygon>;
overlapCollection: SketchCollection<Polygon>;
insideOutsideCollection: SketchCollection<Polygon>;
scArea: number;
};
export default _default;