Coalesce

On the Design tab, in the Editing group: Select Join | Coalesce to interactively coalesce strings selected in Vizex.

  1. Select the strings in roughly the order they should be joined.
  2. (Optional) SelectJoin | Coalesce Tolerance to define a tolerance.
  3. Select Join | Coalesce.

The priority when joining is to build the longest strings possible. The Coalesce process will:

  • Scan the strings and join all straight segments that fall within the given tolerance.
  • Define a junction wherever strings share vertices within the given tolerance.
  • Where possible, attempt to build closed, non-self-intersecting polygons by analysing all defined junctions.
  • Scan the strings again to join any remaining strings that fall within the given tolerance.
  • When strings are joined together, the resultant strings are checked for self-intersection.

On the Design tab, in the Utilities group, you can also select General | Coalesce to join multiple strings into one using a form-based function. Because a distance tolerance is applied, the strings will be joined even if they are not touching. The function uses the spacing and orientation of the string ends to determine how they are joined. The use of a key field to separate different kinds of string is also supported. See:Coalesce (form)

Join Strings