terra-draw
Version:
Frictionless map drawing across mapping provider
10 lines (9 loc) • 613 B
TypeScript
import { Feature, LineString, Polygon, Position } from "geojson";
export declare function transformScale(feature: Feature<Polygon | LineString>, factor: number, origin: Position, axis?: "x" | "y" | "xy"): Feature<Polygon | LineString, import("geojson").GeoJsonProperties>;
/**
* Scale a GeoJSON Polygon geometry in web mercator
* @param polygon - GeoJSON Polygon geometry
* @param scale - scaling factor
* @returns - scaled GeoJSON Polygon geometry
*/
export declare function transformScaleWebMercator(feature: Feature<Polygon | LineString>, factor: number, origin: Position): Feature<Polygon | LineString>;