Multipoint

多点几何构造函数。

关系

Extends

Multipoint Extends Geometry

继承: Geometry

构造函数

Multipoint

多点几何构造函数。

new Multipoint(properties?)

参数

返回:Multipoint Multipoint对象

属性

cache

几何图形缓存 - 用于存储从几何图形计算得出的值

cache: any

类型: any

extent

几何图形的范围 - 包含几何图形的最小边界矩形

extent: Extent

类型: Extent

hasM

是否包含M值 - 指示几何图形是否具有测量值

hasM: boolean

类型: boolean

hasZ

是否包含Z值 - 指示几何图形是否具有高程值

hasZ: boolean

类型: boolean

points

点的数组。

points: number[]

类型: number[]

type

表示几何类型的字符串值。

type: "multipoint"

类型: "multipoint"

访问器

spatialReference

几何图形的空间参考系统

get spatialReference(): SpatialReference

返回: SpatialReference 几何图形的空间参考系统

set spatialReference(value: SpatialReferenceProperties): void

返回: void

方法

addPoint

向多点几何添加一个点。

addPoint(point): Multipoint

参数

  • point: number | Point 要添加的点,可以是 Point 对象或表示 XY 坐标的数字数组

返回:Multipoint

clone

创建多点几何对象的深度克隆。

clone(): Multipoint

返回:Multipoint

getPoint

返回指定索引位置的点。

getPoint(index): Point

参数

  • index: number 点在 points 属性中的索引位置(从 0 开始)

返回:Point

removePoint

从多点几何中移除指定索引的点。

removePoint(index): Point

参数

  • index: number 要移除的点的索引位置(从 0 开始)

返回:Point

setPoint

更新指定索引位置的点。

setPoint(index, point): Multipoint

参数

  • index: number 要更新的点在 points 属性中的索引位置(从 0 开始)
  • point: number | Point 指定新位置的点几何对象或坐标数组

返回:Multipoint

toJSON

转换为JSON表示

toJSON(): any

返回:any

BIMFlux AI