Local Edits on Higher Levels and Patterns

Local Edits on Higher Levels

During rule application, a shape tree is created with multiple levels, such as windows, floors, and facades. See Shape Tree for more details.

This shape tree can be used to make local edits on multiple objects at once, for example on all windows on one floor or on all floors on one facade. This is called local edits on higher levels. The levels where edits are possible are determined automatically and can be selected using the select higher level mechanism as follows:

  1. Create a single selection.


  2. Right-click the local selection and choose select higher level (PageUp) to select the next level up.


  3. You’ve selected all the windows on that higher level. The windowHeight and windowWidth attributes are highlighted in orange in the Inspector which indicates they can be locally edited.

  4. Edit the windowHeight attribute with the handles or the Inspector. This will change all the windows in the selection.


The Inspector now displays the following:

Local Edits on Multiple Levels

By stepping even higher up, edits can be performed on multiple levels. When multiple edits apply, always the lowest edit, which is nearest to the leaf shape, has precedence.

  1. Press PageUp again to select the next higher level.


    You can see in in the Inspector that floorHeight is now also highlighted.

    • floorHeight / windowHeight / windowWidth - Local edits will only affect the selection.
    • windowHeight - Local edits have been applied at a lower level.
  2. Make local edits to the floorHeight and windowHeight attribute. Note that the edits to windowHeight do not affect the previously selected level because the lower level already has an edit on it which takes precedence. However, the other levels are affected, because they do not have a lower edit.


    The Inspector displays the following:

    • floorHeight / windowHeight / windowWidth - Local edits will only affect the current selection.
    • floorHeight* - Local edits have been applied at the current selection level.
    • windowHeight* - Local edits have been applied at the current and lower level.

    The ↓ and ↑ symbols indicate that a local edit is applied at a higher or lower level for this attribute, relative to the current selection. Use the PageUp or PageDown keys to change the current level and display the * symbol in the Inspector for attributes edited at that level.

You can add even more edits on the lowest level. It is possible to have an attribute in the Inspector indicate local edits at the current selection level, a higher level, and a lower level.

  1. Press PageDown until you get to the lowest level.
  2. Edit the windowHeight attribute.
  3. Press PageUp to go to a higher level.


    Inspector displays the following:

    • windowHeight / windowWidth - Local edits will only affect the current selection.
    • floorHeight - Local edits have been applied at a higher level, but the attribute is not currently selected.
    • windowHeight* - Local edits have been applied at the current, lower, and a higher level.

    To select different level components, you may need to press PageUp or PageDown to move the selection level to match the component level you want to select. For example, if you are on the floor selection level and you want to select a window on another row, Press PageDown to go to the lower level and then make your selection. Alternatively, you can deselect the object and select it again with the Local Edits tool to reset the selection.

Local Edits on Patterns

Use pattern selections when you want to select objects based on a pattern. Patterns are automatically detected.

  1. Click a window to make a selection at the lowest level.
  2. Right-click the local selection and choose select next pattern (End).

    The Local Edit tool will estimate a pattern to your selection and make multiple selections based on the structure of the model hierarchy. In the example below, a pattern was selected of a single window in the same location on all four sides of the building.


  3. Press End again to select next pattern.

    This time the Local Edits tool calculates a selection with windows in the same column.


    Press End to continue to the next pattern. Right-click and choose previous pattern (Home) to scroll back down the pattern options.

See also

 

Copyright ©2008-2017 Esri R&D Center Zurich. All rights reserved.