操作方法

操作方法:使用 ArcGIS Schematics SDK 编辑逻辑示意图

Last Published: April 29, 2024

摘要

Diagrams can be edited using the ArcGIS Schematics SDK. As such, it is important to follow the correct pattern for editing diagrams, specifically to not load the diagram in memory prior to attempting to edit or hold a reference to the in-memory diagram when calling StopEditSchematicDiagram. Loading the diagram in memory is handled internally by the Schematic Layer during StartEditSchematicDiagram. Additionally, loading the diagram in memory within the custom code as part of the diagram editing process adds a reference to the in-memory diagram. Holding a reference to the in-memory diagram when calling StopEditSchematicDiagram may result in a crash or prevent the in-memory feature classes from being released internally by the framework.

过程

When editing schematic diagrams using the ArcGIS Schematics SDK, the following workflow is recommended. Please note the difference in the two referenced function calls.

  1. Initialize a Schematic Layer that includes the diagram to be edited.
  2. Call SchLayer.StartEditSchematicDiagram.
  3. Make edits to the diagram.
  4. Save the edits (if the edits must be discarded, do not save).
  5. Call SchLayer.StopEditSchematicDiagram.

文章 ID:000018520

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容