Appearance
Documentation / @geoverse/editor-core / EditContext
Interface: EditContext
Defined in: packages/editor-core/src/types.ts:71
命令规划与校验时可用的只读上下文 + 工厂。
Properties
crs
ts
readonly crs: string;Defined in: packages/editor-core/src/types.ts:72
Methods
allFeatures()
ts
allFeatures(): EditableFeature[];Defined in: packages/editor-core/src/types.ts:76
Returns
getFeature()
ts
getFeature(id): EditableFeature;Defined in: packages/editor-core/src/types.ts:74
取要素,不存在抛 EditError。
Parameters
id
string
Returns
newFeature()
ts
newFeature(geometry, properties?): EditableFeature;Defined in: packages/editor-core/src/types.ts:78
用客户端临时 id 构造新要素(不入库)。
Parameters
geometry
Geometry
properties?
Record<string, unknown>
Returns
nextTxId()
ts
nextTxId(): string;Defined in: packages/editor-core/src/types.ts:82
Returns
string
tryGetFeature()
ts
tryGetFeature(id): EditableFeature | undefined;Defined in: packages/editor-core/src/types.ts:75
Parameters
id
string
Returns
EditableFeature | undefined
