Что такое связанные файлы
В Ревите можно подгружать разные форматы, и с каждой версией их всё больше. В 2021 уже и картинку можно сделать подложкой.
Чтобы разобраться в этой теме, надо пояснить два термина: импорт и связь.
Импорт — внедрение файла в текущий проект Ревита. При этом способе импортированный файл становится частью модели и никак не связан с изначальным файлом.
Связь — создание ссылки на файл в текущем проекте. При этом способе сохраняется связь между связанным файлом и изначальным файлом на диске. В результате изменения изначального файла на диске будут отражаться в модели.
Если посмотреть на вкладку «Вставить» в Ревите, то там есть два больших блока «Связь» и «Импорт».
Топографию можно подгрузить из BIM 360, если туда опубликован файл Сивила. DWF — это специальный формат, в котором можно оставлять пометки и аннотации. Деколь — возможность вставить картинку на какую-нибудь поверхность, например Мона Лизу в рамку. Облака точек — результат трёхмерного сканирования реального здания. Координационная модель — файлы Нэвиса.
Как видно из скриншотов, нельзя импортировать файлы Ревит и IFC, их можно только связать. А вот файлы САПР (DWG) можно и импортировать, и связывать. Только импортировать можно изображения, PDF (в 2021 можно связывать PDF) и gbXML — это формат для передачи данных расчётов «зелёных здания» ( g reen b uilding XML).
Правило в большинство случаев такое:
Если можно сделать связь, то надо делать связь, а не импорт.
Связано это с тем, что при импорте того же DWG-файла в файл Ревит скопируются и внедрятся все линии, штриховки, текстовые типы и прочая лабуда, которую потом нужно будет утомительно вычищать.
Иногда этим можно пользоваться, например когда строители создают в Автокаде особые штриховки, которые сложно или нельзя сделать в редакторе Ревита, и таким образом копируют в Ревит нужную им штриховку.
Параметры связи и импорта
При подгрузке документа в Ревит есть некоторые настройки. Давайте их посмотрим. Начнём со связи RVT-файла.
При указании пути к файлу Ревита внизу есть важная настройка — Размещение. Она отвечает за то, куда встанет связанный файл.
- Режим Авто — файл сам встанет, куда указано. Вручную — это как вставка с базовой точкой в Автокаде, то есть при таком способе вы выбираете не то, куда встанет файл, а то, за какую точку вы будете держать его курсором, и потом сами укажете, куда разместить файл.
- Совмещение центров — у файла есть геометрический центр, вот он и будет точкой вставки. Хотя при автоматическом расположении у меня центральные точки не всегда совпадают. Впрочем, я этим методом не пользуюсь вообще.
- Внутреннее начало — в каждом файле Ревита есть некое внутреннее начало, это точка с координатами (0, 0, 0). Именно от неё высчитывается абсолютная отметка.
- Общие координаты — если выставить файлы по общим координатам, то они сами встанут куда надо при условии, что координаты настроены. Как их создать — читайте в подробном цикле про координацию.
- От базовой точки проекта до базовой точки проекта — базовая точка указывает на проектный ноль, обычно её размещают на пересечении первых осей и нулевой проектной отметке.
Если у вас настроены общие координаты, всегда подгружайте по ним. Если нет, то выбирайте вставку от базовой до базовой. Таков путь.
Теперь посмотрим на настройки САПР.
С размещение всё попроще. Либо геометрический центр, либо внутреннее начало — это начало координат в Автокаде.
Все остальные связи и импорты работают примерно также: нужно указать файл, потом выбрать тип размещение, если такая настройка есть.
Диспетчер связей
Посмотреть, что у вас подгружено связями, можно в Диспетчере связей. В нём же можно удалять, обновлять и заменять связи. Диспетчер не показывает импортированные файлы, только связи. Рекомендую пользоваться им, так как тут удобно видеть сразу информацию по всем файлам.
Пойдём по кнопкам и заголовкам.
Имя ссылки — имя подгруженного файла. Статус — тут либо загружено, либо не загружено.
Тип связи — «Наложение» и «Прикрепление». Вы можете подгрузить файл Ревита, в котором есть свои связи. При типе «Наложение» подгружается только основной файл без связей. При «Прикреплении» подгрузятся ещё и связи. Получается такой каскад связанных файлов.
Если вы переместили связанный файл, который был выставлен по координатам, то его положение изменится и появится галочка в столблце Положения не сохранены. Подробнее читайте об этом в статьях про координацию, ссылку давал выше.
Сохранённый путь — место, где лежит файл. Если путь очень длинный, то часть его будет скрыта. Путь — «Относительный» или «Абсолютный». Щас на пальцах поясню. Абсолютный будет прикреплять файл по полному его пути на диске, как бы жёстко фиксировать его размещение. Относительный будет смотреть не на весь путь, а на его общую часть.
Например, есть у вас папка с файлами RVT, все файлы подгружены друг в друга. Потом вы эту папку перетаскиваете на флешку или на другой диск. Строго говоря, пути поменялись. Но когда вы откроете файл в Ревите, все связи будут на месте, потому что Ревит понял, что все файлы рядом, просто на другом диске или папке.
Локальный псевдоним — если вы подгрузили связью не файл-хранилище, а его локальную копию, то в этом столбце будет указываться путь к этой локальной копии, а в «Сохранённом пути» — путь к самому файлу-хранилищу. На скриншоте Проект1.rvt — это просто файл Ревита, а 25-19-18_КЖ4_VadimMuratov.rvt — локальная копия.
Продублирую картинку и расскажу про кнопки внизу.
Обновить из. — замена связанного файла на другой файл, при этом все настройки загрузки остаются теми же, что были у старого файла. Этой же функцией можно пользоваться, если Ревит вдруг потерял путь к файлу и никак не хочет его восстанавливать. В этом случае просто указываете на файл и всё. Заметил, что со связанными файлами в BIM 360 такой трюк не хочет работать, приходится удалять и подгружать по новой. Тут спасают общие координаты.
Обновить — обновление файла. Если ваши коллеги внесли изменения, сохранили файл и сообщили вам об этом, то можете вручную обновить связь. Автоматически связи обновляются только при открытии файла.
Выгрузить — не удалять связь из документа, но больше нигде её не отображать в модели. Чтобы вернуть модель, достаточно её обновить.
Добавить. — добавление новой связи. Связь Ревит нельзя добавить, если вы находитесь на листе, делать это нужно на виде для моделирования.
Удалить — удалить связь. Если нужно временно выключить, то лучше пользоваться командой «Выгрузить». Но если вы твёрдо решили порвать эту связь, то удаляйте.
На остальных вкладках кнопки похожие, на них останавливаться не буду. Там всё понятно и так, как мне кажется.
Сценарии использования
Приведу несколько примеров.
Обмен чертежами с другими отделами/компаниями
Вы получили архитектурную подложку в DWG от другой компании. Есть договорённость, что архитекторы будут отправлять вам на почту новые версии файлов каждую неделю.
В этом случае идеально будет подгрузить DWG связью: когда вам пришлют новую версию файла, вы её положите в ту же самую папку с тем же самым именем, где лежала старая версия. В итоге в Ревите связь можно будет обновить, и подложка станет актуальной.
Конечно, никаких пометок о том, что вот эта вот стена куда-то там уехала, не будет, но зато положение связи останется таким же и не надо будет снова подгружать и выравнивать документ.
Проверить разницу двух файлов DWG вы можете в Автокаде 2021, там появилась такая функция. Можете посмотреть, как это работает, на страничке Автокада с новшествами.
Создание узлов
Если вы ещё не наработали базу типовых узлов в Ревите, но узлы есть в Автокаде, то можно их не отрисовывать заново, а импортировать.
Создаёте чертёжный вид или легенду, импортируете DWG, заменяете все текстовые поля, линии и штриховки на Ревитовские либо переименовываете их под свой шаблон, расставляете настоящие размеры и всё — узел готов. Обычно геморрой с текстом: аннотационные объекты с удовольствием разъезжаются и выглядят скверно. Но у вас золотые руки, вы всё поправите.
Работа через облако
Вы на фрилансе, взяли проект. Обмен файлами предлагают через облако: Гугл.Диск, Дропбокс, Яндекс.Диск или что-то аналогичное.
Тут возможна проблема. Ревит отслеживает имена файлов и если они не совпадают, то выдаёт ошибку. Имя файла в Виндоус — это полный путь к файлу и его расширение, а не только название самого файла. Имя файла на рабочем столе будет не просто «Проект1.rvt», а таким: C:\Users\Вадим Муратов\Desktop\Проект1.rvt
Поэтому совет: размещайте папку облака в корне диска С.
Это нужно, чтобы у всех участников проекта был одинаковый путь к файлам. Диск «С» есть, скорее всего у всех, а вот буквы других дисков могут не совпадать. Кроме этого, путь к файлу в Диспетчере проектов должен быть «Относительным».
В результате, вы будете подгружать связи, ссылаясь на папку облачного сервиса на вашем компьютере, ваши коллеги будут делать так же, пути будут одинаковыми, поэтому работа будет стальнее. Но не могу гарантировать, что Ревит прям совсем не будет терять связи.
Выводы
Запомните главное: файлы, подгруженный как связь, при их изменении будут обновляться в Ревитеи. Импорт — мёртвая связь, её нужно перегружать при каждом изменении.
Когда есть возможность подгружать связи, а не импорт, всегда выбирайте связи. Беспорядочные связи в Ревите — это как раз импорт, а Связи — уважаемое моногамное объединение цельных личностей.
Обновления статей удобно получать в Телеграм-канале «Блог Муратова про Revit MEP» . Подписывайтесь и приглашайте коллег. Можно обсудить статью и задать вопросы.
Отблагодарить автора
Я много времени уделяю блогу. Если хотите отблагодарить меня, то можете сделать небольшой подарок (именно подарок, такой перевод не облагается налогом). Лайк тоже не помешает, это должно помочь продвижению блога.
Связи подгружаются в проект только по согласованию с BPM BIM менеджер по проектам . Для каждого файла-ссылки создаётся рабочий набор, в котором этот файл размещается. В файл подгружаются связи только с суффиксом «_shared».
Для загрузки связи необходимо выполнить следующие шаги:
- Вставить – панель «Связь» – «Связь Revit»;
- в диалоговом окне «Импорт / связь с RVT» выбрать модель, связь с которой требуется сформировать.
- «Авто – Совмещение начал координат» – выполнить, если файлы связываются в рамках главного файла-сборки.
- «Авто – По общим координатам» – если связываются файлы с неназначенными началами координат (например, файл АР и модель из смежного раздела).
Как правило, следует использовать совмещение начал координат.
BPM при контроле качества проверяет:
- рабочий набор связанного файла;
- наименование связанного файла;
- ориентацию связанного файла в модели.
Управление отображением
- В разделе свойств вида для параметра «Категория» необходимо выбрать значение «Координация». Такая настройка гарантирует, что на виде будут отображаться элементы для всех категорий (архитектура, несущие конструкции, системы ОВиВК и электрооборудование);
- (необязательная операция.) Для отображения связанной модели в полутонах в поле свойства «Переопределения видимости / графики» следует нажать «Редактировать». На вкладке «Связанные файлы» для связанной модели установить флажок «Полутона» и нажать «ОК».
Все связанные файлы отображаются в диспетчере связей, вызываемом через команду «Вставка – Диспетчер связей»:
Тип связи:
- «наложение»: если модель, главная по отношению к связанной модели, связывается с другой моделью, то связанная модель не загружается. Значением по умолчанию является «Наложение». При выборе варианта «Наложение» и импорте модели со вложенными связями открывается окно предупреждения о том, что вложенные связи отображаться не будут;
- «прикрепление»: если модель, главная по отношению к связанной модели, связывается с другой моделью, то связанная модель остаётся видимой.
Тип путей «Относительные».
Статус:
- «загружено» – модель отображается в главной модели у всех участников проекта.
Для изменения статуса используется кнопка «Удалить» – она удаляет связанную модель, а также информацию о данной связи.
Кнопка «Выгрузить – Для всех пользователей» выполняет изменение статуса связи на «Не загружено». Не рекомендуется выполнять DD, операцию выполняет DM или BPM по запросу.
Кнопка «Выгрузить – Для меня» выполняет изменение статуса связи на «Не загружено[1]».
Выполняется DD на своё усмотрения для удобства работы.
Нажатие кнопки «Обновить» или «Отменить переопределения» возвращает модель в локальную версию одного пользователя.
- «не загружено» – модель не отображается в главной модели у всех участников проекта, но информация о связи сохранена в проекте. Для повторной загрузки следует нажать кнопку «Обновить», после чего связанная модель вновь загрузится в проект по сохранённому ранее пути;
- «не найдено» – файл модели для связи перенесён на сервере в другую локацию (изменён путь к файлу / переименована какая-то папка и пр.) или удалён. Для поиска файла следует нажать кнопку «Обновить из» и найти модель в диалоговом окне.
[1] Не загружено – модель не отображается в главной модели только у конкретного пользователя
Иерархическая организация, положенная в основу древовидной структуры файловой системы современных ОС, не предусматривает выражения отношений, в которых потомки связываются более чем с одним предком. Такая негибкость частично устраняется возможностью реализации связывания файлов или организации линков (link).
Ядро позволяет пользователю связывать каталоги, упрощая написание программ, требующих пересечения дерева файловой системы (см. рис. 12.11). Часто имеет смысл хранить под разными именами одну и ту же команду (выполняемый файл). Например, выполняемый файл традиционного текстового редактора ОС Unix vi обычно может вызываться под именами ex, edit, vi, view и vedit файловой системы. Соединение между директорией и разделяемым файлом называется "связью" или "ссылкой" (link). Дерево файловой системы превращается в циклический граф.
Это удобно, но создает ряд дополнительных проблем.
Простейший способ реализовать связывание файла - просто дублировать информацию о нем в обеих директориях. При этом, однако, может возникнуть проблема совместимости в случае, если владельцы этих директорий попытаются независимо друг от друга изменить содержимое файла. Например, в ОС CP/M запись в директории о файле непосредственно содержит адреса дисковых блоков. Поэтому копии тех же дисковых адресов должны быть сделаны и в другой директории, куда файл линкуется. Если один из пользователей что-то добавляет к файлу, новые блоки будут перечислены только у него в директории и не будут "видны" другому пользователю.
Рис. 12.11. Структура файловой системы с возможностью связывания файла с новым именем
Проблема такого рода может быть решена двумя способами. Первый из них - так называемая жесткаясвязь (hard link). Если блоки данных файла перечислены не в директории, а в небольшой структуре данных (например, в индексном узле), связанной собственно с файлом, то второй пользователь может связаться непосредственно с этой, уже существующей структурой.
Альтернативное решение - создание нового файла, который содержит путь к связываемому файлу. Такой подход называется символической линковкой (soft или symbolic link). При этом в соответствующем каталоге создается элемент, в котором имени связи сопоставляется некоторое имя файла (этот файл даже не обязан существовать к моменту создания символической связи). Для символической связи может создаваться отдельный индексный узел и даже заводиться отдельный блок данных для хранения потенциально длинного имени файла.
Каждый из этих методов имеет свои минусы. В случае жесткой связи возникает необходимость поддержки счетчика ссылок на файл для корректной реализации операции удаления файла. Например, в Unix такой счетчик является одним из атрибутов, хранящихся в индексном узле. Удаление файла одним из пользователей уменьшает количество ссылок на файл на 1. Реальное удаление файла происходит, когда число ссылок на файл становится равным 0.
В случае символической линковки такая проблема не возникает, так как только реальный владелец имеет ссылку на индексный узел файла. Если собственник удаляет файл, то он разрушается, и попытки других пользователей работать с ним закончатся провалом. Удаление символического линка на файл никак не влияет. Проблема организации символической связи - потенциальное снижение скорости доступа к файлу. Файл символического линка хранит путь к файлу, содержащий список вложенных директорий, для прохождения по которому необходимо осуществить несколько обращений к диску.
Символический линк имеет то преимущество, что он может использоваться для организации удобного доступа к файлам удаленных компьютеров, если, например, добавить к пути сетевой адрес удаленной машины.
Циклический граф - структура более гибкая, нежели простое дерево, но работа с ней требует большой аккуратности. Поскольку теперь к файлу существует несколько путей, программа поиска файла может найти его на диске несколько раз. Простейшее практическое решение данной проблемы - ограничить число директорий при поиске. Полное устранение циклов при поиске - довольно трудоемкая процедура, выполняемая специальными утилитами и связанная с многократной трассировкой директорий файловой системы.
В связи с тем что в профессиональной графике файлы изображений могут достигать большого размера – действительно большого, десятки и сотни мегабайт, – многие программы макетирования и верстки не включают файлы изображений в документ. Так поступает и InDesign. Файл продолжает храниться на жестком диске, а документ «помнит», где находится файл, и обращается к нему при необходимости – например, если вы экспортируете документ или выводите его на печать.
Несомненное достоинство такого подхода – малый объем файла программы InDesign и легкость редактирования изображений, используемых в верстке. С другой стороны, файл может быть изменен или удален, и тогда печать и экспорт документа станут невозможными: изображения в документе больше нет.
Поэтому при необходимости можно принудительно включить файл в тело документа InDesign.
Между файлом, который находится на диске, и изображением в документе существует связь. InDesign способен отслеживать все, что происходит с используемыми файлами, и отображать эту информацию на палитре Links (Связи) (рис. 12.13). С помощью этой палитры мы можем узнать, где в документе (на какой странице) находится каждый из файлов, не устарели ли изображения, использованные нами, и не потерялся ли какой-нибудь из необходимых нам файлов.
Рис. 12.13. Палитра Links (Связи)
С помощью палитры Links (Связи) мы также можем выполнить некоторые действия: обновить изображение, если оно устарело, назначить новый файл изображению (обновленную версию или совершенно новый).
Видеокурс
Подробнее о связях с файлами вы сможете узнать из видеоурока «Связанные файлы».
Данный текст является ознакомительным фрагментом.
Продолжение на ЛитРес
Приложение А Связанные списки
Приложение А Связанные списки Связанный список — это структура хранения информации (контейнер), которая может содержать переменное количество элементов данных, часто называемых узлами, и позволяет манипулировать этими данными. В отличие от статического массива,
Кольцевые связанные списки
Кольцевые связанные списки Последний элемент связанного списка не имеет следующего за ним элемента, и значение указателя next последнего элемента обычно устанавливается равным специальному значению, обычно NULL, чтобы показать, что этот элемент списка является последним.
18.1.3. Ограничения, связанные со временем
18.1.3. Ограничения, связанные со временем В 32-разрядных системах Linux, как и в большинстве систем Unix, переменная time_t является целым числом со знаком длиной 32 бита. Это означает, что в 10:14:07 вечера 18 января (четверг) 2038 года она переполнится. Поэтому время 10:14:08 вечера 18 января
1.7.4 Связанные документы
1.7.4 Связанные документы Серия RFC не содержит спецификаций протоколов и была опубликована как отдельный набор документов For Your Information (FYI — К вашему сведению). Например: RFC 1325 Answers to commonly asked "new Internet user" questions (Ответы на наиболее распространенные вопросы новых пользователей
Связанные документы
Связанные документы В последних версиях Windows появилось понятие сопоставленных файлов. Например, если вы собираетесь переместить или удалить html-документ, то будут также перемещены или удалены и сопоставленные с этим документом файлы, которые содержаться в папке
Связанные текстовые фреймы
Связанные текстовые фреймы При работе с большими фрагментами текста одного фрейма будет недостаточно. Во-первых, мы можем захотеть сверстать текст в несколько колонок. Это можно решить с помощью настроек собственно фрейма (об этом будет сказано в главе 13) или же создать
Базовые и связанные размеры
Базовые и связанные размеры Базовые и связанные размеры относятся к линейным, которые совместно используют общие выносные линии. Базовый размер также называют размером с базовой линией, так как многие его свойства измеряются относительно общей характерной черты.
Исходные файлы и выполняемые файлы
Параметры, связанные с ресурсами
Параметры, связанные с ресурсами CpuAffinityMaskВерсии 1.5 и выше под Windows.cpu_affinityВерсии до Firebird 1.5 под Windows.В Суперсервере Firebird под Windows могут быть проблемы с операционной системой, постоянно переключающей процесс Суперсервера туда и сюда между процессорами на машинах SMP. В списках
Параметры, связанные с коммуникацией
Параметры, связанные с коммуникацией ConnectionTimeoutВерсия 1.5 и более поздние.connection_timeoutВерсии, предшествующие Firebird 1.5.Задает количество секунд ожидания до прекращения попытки соединения. Значение по умолчанию 180.DummyPacketlntervalВерсия 1.5 и более поздние.dummy_packet_intervalВерсии,
48 Связанные объекты
48 Связанные объекты Что делает тот или иной предмет легким для понимания? Что делает тот или иной предмет простым в использовании? Что превращает совокупность объектов — не отдельных, а представленных в определенном контексте — в набор рабочих инструментов? Возьмем
Задания, связанные с ЕГЭ по информатике
Неполадки, связанные с BIOS
Неполадки, связанные с BIOS В этой книге мы расскажем, как оптимизировать BIOS, а не о том, насколько сильно вы можете «разгонять» систему. Существует огромное число различных конфигураций, и о них невозможно рассказать ни в этой книге, ни в любой другой.Если вы любите
У15.5 Связанные стеки
У15.5 Связанные стеки Основываясь на классах STACK и LINKED_LIST, постройте класс LINKED_STACK, описывающий реализацию стека как связного
Неполадки, связанные с BIOS
Неполадки, связанные с BIOS В этой книге мы расскажем, как оптимизировать BIOS, а не о том, насколько сильно вы можете «разгонять» систему. Существует огромное число различных конфигураций, и о них невозможно рассказать ни в этой книге, ни в любой другой.Если вы любите
Читайте также: