Skip to content

Mass Replace

Use this dialog to perform a mass replacement of attribute values in application layers.

Where to Find the Dialog

Right-click in the vertical list field for application layers, and select Tools - Mass Replace...

Using the Dialog

The mass replace function only supports simple expressions. Complex operations such as function expressions or auto-numbering are not supported.

You can enter values manually or use the dropdown menu to select from predefined values for the relevant type. The Value button searches for values currently in use in the application layers.

Tip

Before making a change, select the application layers you want to process. Select the first application layer, hold [Shift], and select the last application layer. To select individual layers, use [Ctrl] (standard Windows functionality).

Procedure

  1. Select application layers in the list.
  2. Choose Tools - Mass Replace... from the context menu.
  3. Select the relevant attribute from the dropdown menu.
  4. Enter a value for Find what.
    * replaces the entire selection.
  5. Enter a value for Replace with.
  6. Click Replace.
    The dialog remains open so you can select a new attribute.
  7. Click Close to exit the dialog.

Compatibility

Only attributes that occur in multiple application layers/object types and have identical type parameters are shown in the list of attributes that can be edited with replace (for example, min./max. range for integer fields or enum values for enum types).

Example

ApplagA

Line
S_FCODE: enum
SIZE: integer
COUNT: integer: min - max: 1 - 5

Polygon
S_FCODE: enum
SIZE: integer
COUNT: integer: min - max: 1 - 4

ApplagB

Line
S_FCODE: enum
SIZE: integer
COUNT: integer: min - max: 1 - 5

Polygon
S_FCODE: enum
SIZE: string

In the example above:

  • The S_FCODE field will be considered editable since it has a compatible type across different object types and application layers.
  • The SIZE field will not be considered editable because the type varies between application layers.
  • The COUNT field will not be considered editable because the maximum range varies.