External module "geometry/shape-factory"
Type aliases
geometryProps
geometryProps: object
Type declaration
-
Optional buffer?: undefined | number
-
Optional bufferUnit?: LengthUnit
-
-
id: string
-
Optional properties?: undefined | object
-
Functions
Const makeBBoxGeo
-
Parameters
-
id: string
-
-
Default value properties: object = {}
GeometryJSON
Const makeGeometryJSONFromGeometry
- makeGeometryJSONFromGeometry(__namedParameters: object): GeometryJSON
-
Parameters
-
__namedParameters: object
-
buffer: number
-
bufferUnit: "meters" | "kilometers" | "yards" | "feet" | "miles" | "nautical miles"
-
geometry: Polygon | Point | LineString
-
id: string
-
properties: object
-
shape: "Polygon" | "Bounding Box" | "Point Radius" | "Point" | "Line"
Const makeLineGeo
- makeLineGeo(id: string, lonLatCoordinateList: [number, number][], buffer: number, bufferUnit: LengthUnit, properties?: object): GeometryJSON
-
Parameters
-
id: string
-
lonLatCoordinateList: [number, number][]
-
buffer: number
-
-
Default value properties: object = {}
GeometryJSON
Const makePointGeo
- makePointGeo(id: string, lat: number, lon: number, properties?: object): GeometryJSON
-
Parameters
-
id: string
-
lat: number
-
lon: number
-
Default value properties: object = {}
GeometryJSON
Const makePointRadiusGeo
- makePointRadiusGeo(id: string, lat: number, lon: number, radius: number, radiusUnit: LengthUnit, properties?: object): GeometryJSON
-
Parameters
-
id: string
-
lat: number
-
lon: number
-
radius: number
-
-
Default value properties: object = {}
GeometryJSON
Const makePolygonGeo
- makePolygonGeo(id: string, lonLatCoordinateList: [number, number][], buffer: number, bufferUnit: LengthUnit, properties?: object): GeometryJSON
-
Parameters
-
id: string
-
lonLatCoordinateList: [number, number][]
-
buffer: number
-
-
Default value properties: object = {}
GeometryJSON
Creates a Bounding Box GeometryJSON object