Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "geometry/shape-factory"

Index

Functions

Const makeBBoxGeo

Const makeGeometryJSONFromGeometry

  • Creates a GeometryJSON object from a GeoJSON Geometry object

    Parameters

    • id: string

      unique id for geometry

    • geometry: Geometry

      GeoJSON Geometry object

    • shape: Shape

      geometry shape

    • Default value buffer: number = 0

      buffer size

    • Default value bufferUnit: LengthUnit = DEFAULT_PROPERTIES.bufferUnit

      buffer size unit of measurement

    Returns GeometryJSON

    GeometryJSON

Const makeLineGeo

  • makeLineGeo(id: string, lonLatCoordinateList: [number, number][], buffer: number, bufferUnit: LengthUnit): GeometryJSON
  • Creates a Line GeometryJSON object

    Parameters

    • id: string

      unique id for geometry

    • lonLatCoordinateList: [number, number][]

      array of coordinates in the format of [[longitude, lattitude], ...]

    • buffer: number

      buffer size

    • bufferUnit: LengthUnit

      buffer size unit of measurement

    Returns GeometryJSON

    GeometryJSON

Const makePointGeo

  • makePointGeo(id: string, lat: number, lon: number): GeometryJSON
  • Creates a Point GeometryJSON object

    Parameters

    • id: string

      unique id for geometry

    • lat: number

      center lattitude

    • lon: number

      center longitude

    Returns GeometryJSON

    GeometryJSON

Const makePointRadiusGeo

  • makePointRadiusGeo(id: string, lat: number, lon: number, radius: number, radiusUnit: LengthUnit): GeometryJSON
  • Creates a Point Radius GeometryJSON object

    Parameters

    • id: string

      unique id for geometry

    • lat: number

      center lattitude

    • lon: number

      center longitude

    • radius: number

      radius length

    • radiusUnit: LengthUnit

      radius length unit of measurement

    Returns GeometryJSON

    GeometryJSON

Const makePolygonGeo

  • makePolygonGeo(id: string, lonLatCoordinateList: [number, number][], buffer: number, bufferUnit: LengthUnit): GeometryJSON
  • Creates a Polygon GeometryJSON object

    Parameters

    • id: string

      unique id for geometry

    • lonLatCoordinateList: [number, number][]

      array of coordinates in the format of [[longitude, lattitude], ...]

    • buffer: number

      buffer size

    • bufferUnit: LengthUnit

      buffer size unit of measurement

    Returns GeometryJSON

    GeometryJSON

Generated using TypeDoc