E2 - Generate Standalone ECM Objects

Script Family

Series E - ECM Modelling

Purpose

Generates standalone ECM objects from selected 2D survey symbols or labels.

When to Use

Use E2 for standalone point or polygon-derived ECM objects, such as objects represented by symbol Block References or labels in the 2D HAPI survey drawing.

Inputs

  • Geometry Source Selection.
  • Feature Code Override.
  • Style Type Override.
  • Style Variant Override.
  • Optional Component Override, with comma-separated components and no spaces.
  • Generate Property Sets toggle.
  • Clear Existing Standalone ECM Objects toggle when rectifying existing objects.

Outputs

  • Standalone ECM Objects placed in Civil 3D model space.
  • Optional Property Sets attached to generated ECM Objects.

Workflow Summary

  1. Select source geometry, typically Symbol Block References or Labels.
  2. For rectification, select both the symbol and existing ECM Objects, then enable clearing of existing standalone ECM objects.
  3. Let the script parse Feature Code and Style Code directly from selected symbols where possible.
  4. Apply overrides if source Style Code data is missing or must be superseded.
  5. Enable Property Set generation when LOD-I compliance is required.
  6. Run the script to generate standalone ECM objects.

None directly. However, source Style Codes may originate from ECM_Ready_CSV_File_Format through A1a import.

Reverse-Engineering Notes

When reverse-engineering this Dynamo graph, identify:

  • How source geometry selection distinguishes Block References and Labels.
  • How Feature Code and Style Code are detected from selected entities.
  • How overrides supersede detected values.
  • How dimensional data stored in 2D symbols is read.
  • How Property Sets are attached.
  • How existing ECM objects are cleared during rectification.

Source Basis

  • Primary source: HAPI User Manual.pdf, Section 3.3.1.
  • This note is a manual-facing script overview, not a PythonNet3 implementation specification.

Open Questions

  • Confirm exact Property Set schema and whether it is defined in another resource file.
Built with LogoFlowershow