Extent
关系
Extends
Extent Extends Geometry
继承: Geometry
构造函数
Extent
构造函数
属性
cache
几何图形缓存 - 用于存储从几何图形计算得出的值
cache: any
类型: any
center
范围的中心点(以地图单位表示)
center: Point
类型: Point
extent
几何图形的范围 - 包含几何图形的最小边界矩形
extent: Extent
类型: Extent
hasM
是否包含M值 - 指示几何图形是否具有测量值
hasM: boolean
类型: boolean
hasZ
是否包含Z值 - 指示几何图形是否具有高程值
hasZ: boolean
类型: boolean
height
范围的高度(以地图单位表示)
height: number
类型: number
mmax
范围包络中可能的最大M值
mmax: number
类型: number
mmin
范围包络中可能的最小M值
mmin: number
类型: number
type
几何类型标识符,固定为 "extent"
type: "extent"
类型: "extent"
width
范围的宽度(以地图单位表示)
width: number
类型: number
xmax
范围包络的最大X坐标
xmax: number
类型: number
xmin
范围包络的最小X坐标
xmin: number
类型: number
ymax
范围包络的最大Y坐标
ymax: number
类型: number
ymin
范围包络的最小Y坐标
ymin: number
类型: number
zmax
范围包络中可能的最大Z值(高程值)
zmax: number
类型: number
zmin
范围包络中可能的最小Z值(高程值)
zmin: number
类型: number
访问器
spatialReference
几何图形的空间参考系统
get spatialReference(): SpatialReference
返回: SpatialReference 几何图形的空间参考系统
set spatialReference(value: SpatialReferenceProperties): void
参数
- value:
SpatialReferenceProperties
返回: void
方法
centerAt
将范围居中到指定的点
clone
创建范围对象的深度克隆
clone(): Extent
返回:Extent
contains
检查输入几何体是否完全包含在范围内
equals
判断输入范围是否与当前范围相等
equals(extent): boolean
参数
- extent:
Extent要比较的输入范围
返回:boolean
expand
按给定因子扩展范围
expand(factor): Extent
参数
- factor:
number扩展倍数(大于1为放大,小于1为缩小)
返回:Extent
intersection
将原始范围收缩到与输入范围的交集
intersection(extent): Extent
参数
- extent:
Extent用于求交集的输入范围
返回:Extent
intersects
测试输入几何体是否与范围相交
normalize
标准化范围以处理国际日期变更线
normalize(): Extent
返回:Extent
offset
使用X、Y、Z偏移量就地修改范围几何体
offset(dx, dy, dz?): Extent
参数
- dx:
numberX坐标的偏移距离(地图单位) - dy:
numberY坐标的偏移距离(地图单位) - dz?:
numberZ坐标的偏移距离(地图单位,可选)
返回:Extent
toJSON
转换为JSON表示
toJSON(): any
返回:any
union
扩展原始范围以包含输入范围
union(extent): Extent
参数
- extent:
Extent要合并的输入范围
返回:Extent

BIMFlux AI
