编辑与历史(生成文件)
由
cargo run -p sqs-script --bin script_contract -- docs/lang/generated docs/API/script/reference生成,契约版本 0.5-session。修改 registry 后重新生成,不要手改本文件。使用方法见 脚本 API 指南。
gis.history
gis.history.state
读取工作台统一编辑历史状态。
- 权限:
project.read - 平台:桌面、移动、网页
- 签名:
history.state(): Operation<EditHistoryState>
gis.history.undo
预演撤销或重做,确认时核对历史版本。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
history.undo(): ChangePlan<void>
gis.history.redo
预演撤销或重做,确认时核对历史版本。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
history.redo(): ChangePlan<void>
gis.edit
gis.edit.addField
预演数据修改,确认后原子提交并同步关联显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.addField(arg0: MapLayerRef, arg1: AddFieldOptions): ChangePlan<EditSummary>
gis.edit.renameField
预演数据修改,确认后原子提交并同步关联显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.renameField(arg0: MapLayerRef, arg1: string, arg2: string): ChangePlan<EditSummary>
gis.edit.changeFieldType
预演数据修改,确认后原子提交并同步关联显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.changeFieldType(arg0: MapLayerRef, arg1: string, arg2: string): ChangePlan<EditSummary>
gis.edit.deleteField
预演数据修改,确认后原子提交并同步关联显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.deleteField(arg0: MapLayerRef, arg1: string): ChangePlan<EditSummary>
gis.edit.setAttribute
预演数据修改,确认后原子提交并同步关联显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.setAttribute(arg0: FeatureRef, arg1: string, arg2: string): ChangePlan<EditSummary>
gis.edit.setValues
预演数据修改,确认后原子提交并同步关联显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.setValues(arg0: MapLayerRef, arg1: SetValuesOptions): ChangePlan<EditSummary>
gis.edit.fillMissing
预演数据修改,确认后原子提交并同步关联显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.fillMissing(arg0: MapLayerRef, arg1: SetValuesOptions): ChangePlan<EditSummary>
gis.edit.trimValues
预演数据修改,确认后原子提交并同步关联显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.trimValues(arg0: MapLayerRef, arg1: FieldScopeOptions): ChangePlan<EditSummary>
gis.edit.replaceValue
预演数据修改,确认后原子提交并同步关联显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.replaceValue(arg0: MapLayerRef, arg1: ReplaceValueOptions): ChangePlan<EditSummary>
gis.edit.calculateField
预演数据修改,确认后原子提交并同步关联显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.calculateField(arg0: MapLayerRef, arg1: FieldCalculatorOptions): ChangePlan<EditSummary>
gis.edit.removeEmptyGeometries
预演数据修改,确认后原子提交并同步关联显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.removeEmptyGeometries(arg0: MapLayerRef): ChangePlan<EditSummary>
gis.edit.deleteFeatures
预演数据修改,确认后原子提交并同步关联显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.deleteFeatures(arg0: FeatureSetRef | FeatureRef | FeatureRef[]): ChangePlan<EditSummary>
gis.edit.moveVertex
预演显式目标的几何修改,确认后同步共享数据与显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.moveVertex(arg0: FeatureRef, arg1: VertexMoveOptions): ChangePlan<EditSummary>
gis.edit.insertVertex
预演显式目标的几何修改,确认后同步共享数据与显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.insertVertex(arg0: FeatureRef, arg1: VertexInsertOptions): ChangePlan<EditSummary>
gis.edit.deleteVertex
预演显式目标的几何修改,确认后同步共享数据与显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.deleteVertex(arg0: FeatureRef, arg1: VertexDeleteOptions): ChangePlan<EditSummary>
gis.edit.replaceGeometry
预演显式目标的几何修改,确认后同步共享数据与显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.replaceGeometry(arg0: FeatureRef, arg1: GeoJSON): ChangePlan<EditSummary>
gis.edit.translate
预演显式目标的几何修改,确认后同步共享数据与显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.translate(arg0: FeatureSetRef, arg1: TranslateOptions): ChangePlan<EditSummary>
gis.edit.addFeatures
预演显式目标的几何修改,确认后同步共享数据与显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.addFeatures(arg0: MapLayerRef, arg1: GeoJSON | FeatureSetRef): ChangePlan<EditSummary>
gis.edit.replaceDataset
预演显式目标的几何修改,确认后同步共享数据与显示。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.replaceDataset(arg0: MapLayerRef, arg1: DatasetRef): ChangePlan<EditSummary>
gis.edit.mergeFeatures
预演显式目标的专项几何修改,确认后提交统一历史。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.mergeFeatures(arg0: FeatureSetRef, arg1: MergeFeatureOptions): ChangePlan<EditSummary>
gis.edit.fillHoles
预演显式目标的专项几何修改,确认后提交统一历史。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.fillHoles(arg0: FeatureRef, arg1: FillHoleOptions): ChangePlan<EditSummary>
gis.edit.removeHole
预演显式目标的专项几何修改,确认后提交统一历史。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.removeHole(arg0: FeatureRef, arg1: RemoveHoleOptions): ChangePlan<EditSummary>
gis.edit.clip
预演显式目标的专项几何修改,确认后提交统一历史。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.clip(arg0: FeatureSetRef, arg1: FeatureLike): ChangePlan<EditSummary>
gis.edit.erase
预演显式目标的专项几何修改,确认后提交统一历史。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.erase(arg0: FeatureSetRef, arg1: FeatureLike): ChangePlan<EditSummary>
gis.edit.split
预演显式目标的专项几何修改,确认后提交统一历史。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.split(arg0: FeatureSetRef, arg1: FeatureRef): ChangePlan<EditSummary>
gis.edit.shrink
预演显式目标的专项几何修改,确认后提交统一历史。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.shrink(arg0: FeatureRef, arg1: FeatureRef): ChangePlan<EditSummary>
gis.edit.expand
预演显式目标的专项几何修改,确认后提交统一历史。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.expand(arg0: FeatureRef, arg1: FeatureRef): ChangePlan<EditSummary>
gis.edit.reshape
预演显式目标的专项几何修改,确认后提交统一历史。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.reshape(arg0: FeatureRef, arg1: ReshapeOptions): ChangePlan<EditSummary>
gis.edit.bufferAdjust
预演显式目标的专项几何修改,确认后提交统一历史。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.bufferAdjust(arg0: FeatureRef, arg1: BufferAdjustOptions): ChangePlan<EditSummary>
gis.edit.explodeParts
把多部件面拆为独立要素,保留内洞和属性。
- 权限:
data.edit - 平台:桌面、移动
- 签名:
edit.explodeParts(arg0: FeatureRef): ChangePlan<EditSummary>