Appearance
Documentation / @geoverse/editor-core / WfstTransport
Class: WfstTransport
Defined in: packages/editor-core/src/sync/wfst/transport.ts:66
WFS-T 参考适配器:实现 EditTransport,把 EditSubmission 译成 WFS-T 1.1.0 事务 发往真实 WFS 服务端(GeoServer / MapServer / PostGIS-backed)。纯 TS、无地图库 与无 DOM 依赖(XML 走字符串与正则)。
乐观锁(可选,配 versionProperty):Update/Delete 的 Filter 追加版本等值断言, 服务端版本不符则匹配 0 行。注意 WFS-T filter 式乐观锁跨冲突边界非原子 (Insert 可能已生效而某 Update 匹配 0 行)——生产环境建议改用 GetFeatureWithLock
- lockId 的原子事务。本适配器以参考实现为主,必要时按服务端方言微调。
Implements
Constructors
Constructor
ts
new WfstTransport(options): WfstTransport;Defined in: packages/editor-core/src/sync/wfst/transport.ts:69
Parameters
options
Returns
WfstTransport
Methods
submit()
ts
submit(submission): Promise<SubmitResponse>;Defined in: packages/editor-core/src/sync/wfst/transport.ts:73
Parameters
submission
Returns
Promise<SubmitResponse>
