Skip to content

Class: BufferAnalysis

缓冲分析

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new BufferAnalysis(viewer, options): BufferAnalysis

缓冲分析 该功能依赖 turf 类库,需正确引入 turf 类库,才能使用此功能

Parameters

NameTypeDescription
viewerViewer视图实例
optionsBufferAnalysisOptions初始化参数

Returns

BufferAnalysis

Defined in

src/analysis/BufferAnalysis.ts:122

Properties

bufferLayer

bufferLayer: PrimitiveCollection

绘制图元集合

Memberof

BufferAnalysis

Defined in

src/analysis/BufferAnalysis.ts:58


bufferResult

bufferResult: DataSource[]

缓冲区实体集合

Memberof

BufferAnalysis

Defined in

src/analysis/BufferAnalysis.ts:65

Accessors

radius

get radius(): number

缓冲半径

Returns

number

Defined in

src/analysis/BufferAnalysis.ts:67

set radius(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/analysis/BufferAnalysis.ts:71


lineHandler

get lineHandler(): DrawHandler

线绘制处理对象类

Returns

DrawHandler

Memberof

BufferAnalysis

Defined in

src/analysis/BufferAnalysis.ts:81


pointHandle

get pointHandle(): DrawHandler

点绘制处理对象类

Returns

DrawHandler

Memberof

BufferAnalysis

Defined in

src/analysis/BufferAnalysis.ts:91


polygonHandler

get polygonHandler(): DrawHandler

面绘制处理对象类

Returns

DrawHandler

Memberof

BufferAnalysis

Defined in

src/analysis/BufferAnalysis.ts:101

Methods

lineBuffer

lineBuffer(radius): void

线缓冲分析

Parameters

NameTypeDescription
radiusnumber缓冲半径,单位米

Returns

void

Defined in

src/analysis/BufferAnalysis.ts:164


pointBuffer

pointBuffer(radius): void

点缓冲分析

Parameters

NameTypeDescription
radiusnumber缓冲半径,单位米

Returns

void

Defined in

src/analysis/BufferAnalysis.ts:255


polygonBuffer

polygonBuffer(radius): void

面缓冲分析

Parameters

NameTypeDescription
radiusnumber缓冲半径,单位米

Returns

void

Defined in

src/analysis/BufferAnalysis.ts:318


clear

clear(): void

清除

Returns

void

Defined in

src/analysis/BufferAnalysis.ts:408


destroy

destroy(): void

销毁

Returns

void

Defined in

src/analysis/BufferAnalysis.ts:424