<< Нажмите, чтобы обновить оглавление >> Навигация: »Страница главного уровня« Диалог Объединение Проектов |
Диалог предназначен для выбора проектов А и В, входящих в один набор проектов, а также для настройки условий и формулы их объединения. Возможен вывод протокола сравнения слоев проектов. Результат объединения может быть записан как в существующий проект, так и в новый проект.
Диалог открывается при вызове команды Объединение проектов меню Установки или контекстных меню проектов вкладки Проекты паркуемой панели Проекты и слои (кнопка Объединение проектов на локальной панели инструментов вкладки Проекты).
В диалоге изначально все поля пустые.
Настройка объединения проектов
Рекомендуемая последовательность действий при объединении проектов А и В (входящих в один набор проектов):
Выбираются два проекта, которые необходимо объединить. Для этого в группе Проекты для параметров Проект А и Проект В с помощью кнопки вызывается диалог Выбор проекта с перечнем всех проектов данного набора проектов и происходит выбор по одному проекту в качестве проекта А и проекта В (врезаемого). Одинаковые проекты в левой и правой частях диалога выбрать нельзя. Если после настроек проектов А и В необходимо поменять их местами - нажмите кнопку . |
2. Настройка соответствия слоев
В группе Слои результирующего проекта А или С выбирается слой проекта А, которому будет соответствовать слой или несколько слоев проекта В. В колонке Слои в строке, соответствующей выбранному слою проекта А, по кнопке вызывается диалог Выбор слоя, в котором представлены слои проекта В. После выбора слоя или нескольких слоев, автоматически заполняются соответствующие ячейки в группе Слои врезаемого проекта В. Примечание В диалоге Выбор слоя выбор нескольких слоев происходит с удержанием клавиш <Ctrl> или <Shift>. С удержанием <Ctrl> - групповой выбор любого уровня, с удержанием <Shift> - групповой выбор возможен только для слоев одного уровня. Для облегчения назначения соответствия слоев предусмотрена специальная команда Соответствие слоев. Если установлен флажок С учетом иерархии, то после нажатия кнопки Соответствие слоев осуществляется поиск одинаковых имен слоев двух проектов с учетом иерархии и определяет соответствие автоматически (если такие слои обнаружены, то проверяются и подчиненные им слои). При этом действия и настройки, которые были назначены ранее для данных слоев, не сохраняются, а сначала устанавливаются по умолчанию - Врезать без удаления. Далее можно назначить иные действия из списка. Если соответствие не найдено или не задано, то ячейки таблиц колонки Слои для этих слоев пусты. Если флажок не установлен – иерархия не учитывается, соответствие определяется только по именам. |
После настройки соответствия слоев назначается действие, которое будет производиться с каждым конкретным слоем. Действия выбираются из выпадающего списка колонки Действие: –Врезать без удаления –Копировать на тот же уровень –Копировать на уровень ниже –Переместить на тот же уровень –Переместить на уровень ниже –Врезать с удалением –Врезать без удаления –Удалить –Игнорировать Примечание Для действий Врезать без удаления и Врезать с удалением можно выполнить настройку поведения элементов при врезке в диалоге Врезка слоя, который вызывается при помощи кнопки Сохранить умолчания, или для каждого слоя в строке По умолчанию по кнопке . Диалог аналогичен одноименному диалогу в Организаторе слоев. Если выбрали действие со слоем, за исключением Удалить и Игнорировать, то оно принимается для соответствующих ячеек обоих проектов. Примечание Если для строки не задан слой соответствия, то в списке действий присутствуют только значения Удалить и Игнорировать. Если действия назначаются в группе Слои результирующего проекта А или С, автоматически заполняются соответствующие ячейки группы Слои врезаемого проекта В, и наоборот. Каждому слою проекта А можно назначать в соответствие несколько слоев проекта В и выбирать различные действия с каждым из этих слоев. Если же нескольким слоя проекта А соответствует один и тот же слой проекта В, то действие для него может быть выбрано только одно. Если слою проекта А выбрано в соответствие несколько слоев проекта В и назначены разные действия с каждым из них в колонке Действия группы Слои врезаемого проекта В, то в группе Слои результирующего проекта А или С ячейка в колонке Действие, соответствующая этому слою проекта А, примет значение Комплексное действие. Примечание Значение Комплексное действие нельзя выбрать из выпадающего списка вручную, данное значение появляется автоматически. В дальнейшем, при необходимости его можно переназначить из списка имеющихся значений для проекта А. Каждый слой проекта имеет иконку, которая изменяется в реальном времени при назначении действий со слоями:
|
В группе Формула объединения проектов осуществляется выбор проекта с результатами объединения. •При выборе формулы А = А + В результат объединения будет записан в проект А, также косвенно может модифицироваться проект В. •При выборе формулы объединения проектов С = А + В результат объединения будет записан в новый автоматически созданный проект С. По умолчанию проекту С присваивается составное имя: <Имя проекта А> + <Имя проекта В>. |
После выполнения всех настроек и нажатия кнопки Применить: –информация в панелях со слоями проектов А и В обновляется в соответствии с назначенными действиями; –настройка соответствия слоев обнуляется. Выхода из диалога не происходит, и далее можно продолжать объединение проектов с новыми настройками. Если из проекта А или проекта В удалились все слои, то программно организуется пустой новый слой, и проект не удаляется. Удалить такой проект можно обычной командой удаления. |
Кнопки диалога
•Кнопка Протокол создает список слоев, который можно использовать для анализа соответствия слоев. Протокол представляет собой файл формата HTML, который открывается в интернет-браузере. Для слоев, у которых не найдено соответствие, создается знак «-».
•Кнопка Соответствие слоев запускает алгоритм поиска соответствия слоев для выбранных проектов. При этом слои, действия и назначенные ранее настройки сбрасываются.
•Кнопка Сохранить умолчания открывает диалог Врезка слоя. В нем пользователь устанавливает значения параметров, которые сохранятся по умолчанию. Диалог аналогичен одноименному диалогу в Организаторе слоев.
•Кнопка Применить применяет объединение по выбранной формуле. Диалог не закрывается, можно продолжать объединять проекты с новыми данными. Кнопка неактивна, если нет соответствия слоев.
•Кнопка Закрыть закрывает диалог и завершает работы по объединению проектов. При этом применяются только примененные ранее настройки, текущие изменения (не примененные) игнорируются.