跳到主要内容

Gis_district

Ploy3DDocs


Ploy3D / Gis_district

Class: Gis_district

GIS行政区。

Constructors

new Gis_district()

new Gis_district(): Gis_district

构造函数。

Returns

Gis_district

Properties

adcode

adcode: string

行政区编码(街道编码等同所属区县编码)。


center

center: number[]

行政区中心点。


citycode?

optional citycode: string

城市编码(国家、省份|直辖市级别不含城市编码。市及其下级行政区拥有共同城市编码)。


districts

districts: Record<string, Gis_district>

下级行政区查找表(通过下级行政区名称查找)。


level

level: "country" | "province" | "city" | "district" | "street"

行政区划级别:国家 | 省份,直辖市 | 市 | 区县 | 街道(乡镇)。


name

name: string

行政区名称。


polygons?

optional polygons: object

行政区域边界数据。

indexBuffer

indexBuffer: object

索引缓存节点。

indexBuffer.buffer

buffer: number

GPU缓存ID。

indexBuffer.count

count: number

实际元素数量。

indexBuffer.offset

offset: number

数据在缓存中的字节偏移。

indexBuffer.rows

rows: number

节点级别[1, 64]。

indexBuffer.size

size: number

数据字节大小。

indexBuffer.type

type: number

缓存类型(0:顶点缓存,1:索引缓存)。

indexCount

indexCount: number

总索引数量。

instanceIndex

instanceIndex: number

绘制实例索引。

list

list: object[]

边界子图形列表。

vertexBuffer

vertexBuffer: object

顶点缓存节点。

vertexBuffer.buffer

buffer: number

GPU缓存ID。

vertexBuffer.count

count: number

实际元素数量。

vertexBuffer.offset

offset: number

数据在缓存中的字节偏移。

vertexBuffer.rows

rows: number

节点级别[1, 64]。

vertexBuffer.size

size: number

数据字节大小。

vertexBuffer.type

type: number

缓存类型(0:顶点缓存,1:索引缓存)。

vertexCount

vertexCount: number

总顶点数量。

Methods

Build()

Build(gis, jdata): Promise<Gis_district>

构建行政区实例对象。

Parameters

gis: Gis

GIS系统接口。

jdata: any

行政区数据。

Returns

Promise<Gis_district>

返回行政区对象。


Dispose()

Dispose(gis): void

清除对象。

Parameters

gis: Gis

Returns

void