====== Управление структурой проекта ====== ===== Общие функции управления ===== **Порядок отрисовки** - это видимость моделей в рабочем окне **План**. Чтобы настроить эту видимость, нажмите ПКМ по наименованию проекта (его корневой папке) в окне **Структура проекта** и выберите **Порядок отрисовки**. {{ :road:structure_project_management1.png |}} В открывшемся окне видимость необходимых моделей можно настроить путем перемещения моделей в нужном порядке: чем выше находится модель в списке, тем она приоритетней для отрисовки в рабочем окне **План**. Для перемещения моделей по списку выделите необходимую модель и используйте кнопки **Вверх** и **Вниз**. Также, справа от наименования окна **Структура проекта** имеются следующие функциональные кнопки: {{ :road:structure_project_management7.png?300 |}} **Скрыть скрытые** {{:road:structure_project_management2.png|}} - позволяет в окне **Структура проекта** скрыть из списка или отобразить те модели (и те другие элементы: чертежи, ведомости и т. д.), видимость которых была отключена функцией {{:road:structure_project_management5.png|}}**Скрыть** (см. [[road:startup_and_setting_topomatic:structure_project:structure_project:|Структура проекта]]) в рабочих окнах. Если у всех элементов проекта в той или иной папке видимость отключена {{:road:structure_project_management5.png|}}, то команда **Скрыть скрытые** скрывает эту папку целиком. **Показать всё** {{:road:structure_project_management3.png|}} - включает отображение данных проекта (моделей, чертежей и иных документов), которые не были добавлены в **Структуру проекта**, например, для дальнейшего их включения в **Структуру проекта** и взаимодействия с ними прямо из Robur. Недобавленные в структуру файлы отобразятся только в том случае, если они физически находятся в папке проекта. Чтобы недобавленные данные проекта включить в **Структуру проекта**: {{ :road:structure_project_management8.png|}} - Нажмите **Показать всё** {{:road:structure_project_management3.png|}}, и в структуре отобразятся недобавленные в нее файлы проекта; - Нажмите ПКМ на необходимый файл и из его контекстного меню выберете **Включить в проект**; - В результате файл добавится в **Структуру проекта**. Включить в **Структуру проекта** возможно как отдельные файлы, так и целые папки с файлами. **Конфигурация моделей** {{:road:structure_project_management4.png|}} - позволяет сохранить и восстановить настройки видимости моделей и их слоев (подробнее о быстрой работе со слоями моделей см. [[road:startup_and_setting_topomatic:structure_project:work_with_models:|Работа с моделями]]), набор открытых дополнительных вкладок (рабочих окон) и не только. Чтобы сохранить конфигурацию, к примеру, с настроенной видимостью тех или иных моделей, выполните следующее: - В **Структуре проекта** настройте видимость моделей нужным образом; - Нажмите **Конфигурация моделей** {{:road:structure_project_management4.png|}}; - В открывшемся окне нажмите **Создать**, чтобы сформировать новую конфигурацию; - Введите название конфигурации, добавьте описание (при необходимости) и нажмите **ОК**; - Таким образом новая конфигурация добавится в список и будет доступна для восстановления. {{ :road:structure_project_management9.png |}} Чтобы восстановить ранее созданную конфигурацию, в окне **Конфигурация моделей** из списка выберите конфигурацию и нажмите **Восстановить**. Кроме того при восстановлении той или иной конфигурации можно воспользоваться дополнительными опциями: - **Видимость моделей** - восстанавливает в **Структуре проекта** (и в рабочих окнах соответственно) видимость моделей и их слоев; - **Активная модель** - делает текущей ту модель, которая была текущей на момент сохранения конфигурации (см. подробнее [[road:startup_and_setting_topomatic:structure_project:work_with_models:|Работа с моделями]]); - **Активное окно** - делает активным то окно, которое было активным на момент сохранения конфигурации; - **Раскладка окон** - восстанавливает позиционирование вида, которое было на момент сохранения конфигурации, во всех рабочих окнах программы. Чтобы изменить название и описание конфигурации или ее удалить, выберете необходимую конфигурацию и нажмите **Переименовать** или **Удалить**. ===== Управление данными структуры ===== Под **Данными структуры** понимается набор таблиц, организованных в виде дерева в Структуре проекта. {{ :road:structure_project_management10.png|}} **Данные структуры** – это численное представление графических данных проекта в виде таблиц в Структуре проекта. Изменения, сделанные в графическом поле Robur, тут же отражаются в таблицах моделей в структуре, и, наоборот, изменения, сделанные в таблицах моделей в структуре, тут же отражаются в графическом поле программы. * Если редактирование происходит графически (т.е. в графических окнах **План**, **Профиль**, **Поперечник** и т. п.), то программа отслеживает корректность данных. Например, контролируется целостность геометрии трассы. * Если же редактируются данные моделей в таблицах Структуры проекта (табличный способ), то такая проверка не производится. ==== Редактирование данных структуры ==== Для того чтобы редактировать данные в структуре выполните следующие действия: - Раскройте структуру до нужного элемента; - Щелкните дважды левой кнопкой мыши по названию требуемой таблицы. Раскроется окно редактора таблиц; - Отредактируйте данные и нажмите кнопку **OK**. Сделанные изменения тут же отразятся в графическом поле программы. ==== Импорт/экспорт данных структуры ==== Структура проекта является удобным механизмом для передачи данных в другие программы. Для импорта данных выполните следующие действия: {{ :road:structure_project_management11.png|}} - Щелкните правой кнопкой мыши по таблице, в которую нужно импортировать данные. Появится контекстное меню: - Из контекстного меню выберете пункт **Импортировать**, откроется диалоговое окно выбора файлов; - Выберете нужный файл и нажмите **OK**. Импорт данных возможен только в том случае, если импортируемая таблица имеет тот же формат, что и таблица данных структуры. Для того чтобы экспортировать таблицу структуры выполните следующие действия: - Щелкните по ней правой кнопкой мыши, появится контекстное меню; - Из контекстного меню выберите пункт **Экспортировать**; - Введите имя файла и выберите кнопку **Сохранить**. Следующий раздел: [[road:startup_and_setting_topomatic:working_with_layers_model:manager_layers:|Менеджер слоев]]