Feature Ungroup
Ungroup

Feature Description

Decomposes one or multiple complex objects or compounds. The results can be either simple objects or complex objects.

  • The ungroup function applies to line layers, region layers, text layers, and CAD layers.
  • Only complex objects or compounds can be ungrouped; simple objects cannot be decomposed.
  • Ungrouping a complex object (non-text containing multiple sub-objects) will generate multiple simple objects; Ungrouping a compound will produce multiple individual objects. If any generated object remains a compound, it can be further decomposed until all become simple objects.

    The following figure shows a donut polygon. After ungrouping, two new simple objects are generated:

    Figure: Ungroup a Complex Object
  • For text objects, you can choose between simple split or complete split:
    • Simple split: Decomposes compound text into multiple sub-object text strings. The left figure below shows a compound text composed of two sub-objects. After simple splitting, it becomes two separate texts as shown in the right figure.
      Figure: Text Simple Split
    • Complete split: Splits text into individual characters. The left figure below shows the original text, which becomes eight single-character texts after complete split (right figure).
      Figure: Text Complete Split
  • In the attributes of the new objects, the SmUserID field and non-system fields inherit corresponding information from the source object; other system fields are assigned by the system.

Feature Entry

  • Features tab -> Feature Editing group -> Ungroup button.
  • In map -> Context menu -> Ungroup command.

Steps

  1. With the layer in an editable state, select one or multiple complex objects or compounds.
  2. In the Gallery control of the Feature Editing group under the Features tab, click the Ungroup button to execute the operation.

    Or perform the following:

    Right-click and select the Ungroup command from the context menu.

  3. If decomposed objects still contain compounds, continue using the ungroup function until all are decomposed into simple objects.