40. Импорт объектов из распределенных проектов

При подготовке большой модели работы по созданию объектов и заданию свойств в них можно разделить между пользователями, создав для них разные варианты одного проекта. Например, задание первой группы рек поручить одному пользователю, задание второй группы рек другому. После того, как разными пользователями будут заданы объекты, их можно «слить» в один проект. На (Рис.40.1) схематично изображен процесс слияния объектов из распределенных проектов.

_images/scheme_distribute_project.png

Рисунок 40.1 - Схема слияния объектов из распределенных проектов

В препроцессоре разработан диалог для слияния объектов распределенных проектов (Рис.40.3). Открыть его можно с помощью кнопки merger_project («Импортировать объекты из проекта»), расположенной в ленте (Рис.40.2).

_images/strip_merger_projects.png

Рисунок 40.2 - Кнопка для вызова диалога слияния объектов распределенных проектов

_images/merger_dialog.png

Рисунок 40.3 - Диалог слияния объектов распределенных проектов

В диалоге представлены объекты двух проектов. Для удобства объекты сгруппированы по типу. В верхней части диалога расположен список «Объекты из», в котором можно выбрать слой для отображения проектов. Также в списке можно выбрать Модель, для отображения объектов, привязанных к модели.

В диалоге приведены объекты двух вариантов проекта и правила, по которым будет произведено слияние. Была реализована возможность просмотра информации по объектам: геометрии объектов и их положение относительно других объектов на миникарте, параметры и атрибуты объектов.

Отображение объектов двух проектов по слоям; Просмотр свойств и атрибутов объектов, отображение положения относительно других объектов на миникарте; Устранение конфликтов и импорт объектов в текущий проект.