Skip to main content

Stage Synchronization

This document explains how to import Stage from external project files (*.amproj) in child projects,

or how to synchronize Stage from child projects in parent projects.

Importing Stage from External Project File in Child Project

  1. Select a Stage.
  2. Find and the Synchronize -> Import Stage From File button in the right Editable panel.
  3. A file explorer opens. Find and select the desired external project file (*.amproj).
  4. A split modal opens. The left side shows the currently open project's structure, and the right side shows the external project file's structure in tree form.
  5. Select the Stage you want to import from the right tree.
  6. the Import button at the bottom to replace with the selected Stage.
info

The import method is overwrite.

All existing child elements in the existing Stage are deleted and replaced with new child elements from the imported Stage.

However, the unique ID of the existing Stage is not replaced.

tip

You can use this feature repeatedly to import all your past *.amproj work files into an AMapper For ARC eye project.

danger

Do not import the same stage from a single external project file multiple times.

(For example, trying to import one stage multiple times to fill similar floors)

Since the unique IDs of child elements are maintained when importing from external project files, when synchronizing child project stages in the parent project,

multiple child elements with the same unique ID will exist and cause conflicts.

A feature to assign new unique IDs to child elements when importing stages will be added in a future version.

Synchronizing Child Project Stage in Parent Project

  1. Select a Stage.
  2. Find and the Synchronize -> Synchronize button in the right Editable panel.
  3. A modal titled Synchronize Stage opens. The As-is on the left shows the name and version of the currently synchronized Stage, and the To-be on the right shows the name and version of the Stage to be newly synchronized.
  4. the Synchronize button.
info

Synchronization also imports in an overwrite manner.

However, except for the initial synchronization, the Stage's Elevation and Height are maintained.

(Considering cases where Elevation and Height are adjusted collectively when integrating multiple child projects in a parent project)