Appearance
Class: BufferAnalysis
缓冲分析
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new BufferAnalysis(viewer, options): BufferAnalysis
缓冲分析 该功能依赖 turf 类库,需正确引入 turf 类库,才能使用此功能
Parameters
| Name | Type | Description |
|---|---|---|
viewer | Viewer | 视图实例 |
options | BufferAnalysisOptions | 初始化参数 |
Returns
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
| Name | Type |
|---|---|
value | number |
Returns
void
Defined in
src/analysis/BufferAnalysis.ts:71
lineHandler
• get lineHandler(): DrawHandler
线绘制处理对象类
Returns
Memberof
BufferAnalysis
Defined in
src/analysis/BufferAnalysis.ts:81
pointHandle
• get pointHandle(): DrawHandler
点绘制处理对象类
Returns
Memberof
BufferAnalysis
Defined in
src/analysis/BufferAnalysis.ts:91
polygonHandler
• get polygonHandler(): DrawHandler
面绘制处理对象类
Returns
Memberof
BufferAnalysis
Defined in
src/analysis/BufferAnalysis.ts:101
Methods
lineBuffer
▸ lineBuffer(radius): void
线缓冲分析
Parameters
| Name | Type | Description |
|---|---|---|
radius | number | 缓冲半径,单位米 |
Returns
void
Defined in
src/analysis/BufferAnalysis.ts:164
pointBuffer
▸ pointBuffer(radius): void
点缓冲分析
Parameters
| Name | Type | Description |
|---|---|---|
radius | number | 缓冲半径,单位米 |
Returns
void
Defined in
src/analysis/BufferAnalysis.ts:255
polygonBuffer
▸ polygonBuffer(radius): void
面缓冲分析
Parameters
| Name | Type | Description |
|---|---|---|
radius | number | 缓冲半径,单位米 |
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

