跳到主要内容

编辑与历史(生成文件)

由 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>