1Overview

The bulk surface commands prepare each source object, allocate unique ADACIds, clone or build the required geometry and process assets with shared attributes. They intentionally skip global forms and property-block insertion to keep large imports manageable.

Use this guide when

Existing model-space surface source objects should each become an individual Contour, SpotHeight or Breakline asset.

2Prepare and create surface assets in bulk

Keep source families separate so each command can derive the correct geometry and elevation.

Step 1
01

Choose and select the source type

Use one compatible source family per operation.

  1. Run the matching ADACBulk* command.
  2. DCAD: the compact selection panel opens automatically; left-click every intended source string, then select Done.
  3. Each left-click is accepted immediately. There is no Source Box grid, column choice, Pick menu or press-Esc-to-continue step; selecting Cancel before any pick cancels the macro.
  4. Contours require constant-elevation open strings; Spot Heights require one-point strings; Breaklines require open strings with at least two points.
  5. DCAD skips invalid or already-attributed elements without changing them.
Choose and select the source type in the current infrADAC interface
Image placeholderChoose and select the source typeShow the current infrADAC interface and result for: Use one compatible source family per operation.PLACEHOLDER_IMAGE_URL_BULK_SURFACE_ASSETS_STEP_01
Choose and select the source type shown at this exact stage of the task.

3Bulk source requirements

Each surface type has different preparation logic even though the processing pipeline is shared.

Feature or choiceCurrent behaviour
ContoursRequires valid contour linework with a single elevation and assigns derived elevation.DCAD creates a separate native asset, leaves the selected source unchanged and defaults Status to Existing; mixed-Z contours are rejected.
Spot heightsAccepts point/block sources in ACAD/BCAD and one-point strings in DCAD; elevation is derived from source geometry.DCAD defaults Status to Existing.
BreaklinesEvery product clones prepared linework; DCAD creates the native asset in the profile destination model and leaves the selected source unchanged.Each accepted source receives its own ADAC identity.
Bulk safeguardsReserves IDs, releases unused IDs after failure/cancellation and removes failed cloned geometry where possible.Partial operations do not intentionally consume every prepared identity.

4Before you begin

  • Load a profile containing Surface Contour, SpotHeight and/or Breakline definitions.
  • Use model-space source geometry with valid Z/elevation data.
  • Back up the drawing before a large bulk operation.

5Product differences

The task is shared where possible, but selection, interface integration and model operations follow the host shown below.

infrADAC ACAD

Uses AutoCAD source cloning, model-space transactions and cancellable processing.

6Troubleshooting

The DCAD source-selection panel does not continue

Left-click each required source string and select Done. Do not press Esc or wait for a Source Box grid, column selection or Pick menu.

A contour is skipped

Confirm it is a supported line/polyline in model space and all vertices share one elevation.

No spot sources are valid

Use points or blocks with a usable Z/insertion elevation. Check whether the block's elevation attribute or position is zero/invalid for the project.

The operation was cancelled with cloned objects visible

Allow the command cleanup to finish, then run audit and inspect the layer. Restore the backup if a host interruption prevented best-effort cleanup.

7Related guides