Последняя статья из цикла про координаты.
Первая была про базовую точку и точку съёмки.
Вторая — про относительные и абсолютные отметки.
Третья — про истинный и условный север и площадки.
Теперь же покажу, как настроить общие координаты для проекта. Сам процесс несложный, но давайте подробно разберёмся, как это работает.
Зачем нужны общие координаты? С их помощью мы задаём положения всех файлов, в итоге в Ревите они подгружаются правильно друг в друга, никуда не разлетаются и не нужно вручную выравнивать их в плане и по высоте. Кроме того, в дальнейшем в Нэвисе наши модели также встанут ровненько одна в другую без косяков.
Итак, у нас есть три файла. Первый — файл-основа, в нём точка съёмки с параметрами (100; -100; 1000), где первая координата — С/Ю, вторая — В/З, третья — Отметка. Дальше так координаты и будем обозначать. У базовой точки проекта координаты (500; 500; 6500), угол от истинного севера — 15°. Назову этот файл Абакан, потому что он первый, поэтому на букву А.
![Параметры точки съёмки и базовой точки проекта Параметры точки съёмки и базовой точки проекта](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e554c17c6e52572332e9a4e.png)
Второй файл — файл с точкой съёмки и базовой точки проекта, у которых все координаты нулевые, угол тоже ноль. Это будет Барнаул.
Третий файл — файл с двумя площадками, в одной угол от истинного севера нулевой, во второй — 30 градусов. Знакомьтесь с Воркутой.
У нас есть два варианта, как создать единую систему координат. Первый вариант — подгружать отдельно в Барнаул и в Воркуту файл Абакана и получать координаты с него. Второй вариант — загрузить в Абакан Барнаул и Воркуту, передать им координаты и сохранить новые положения.
Первый вариант требует меньше манипуляций со связанными файлами и не может повлиять на исходный файл, с которого мы получаем координаты. Он удобен, когда нужно получить координаты для остальных моделей в рамках одной секции. Например, создаём файл для отопления, и для него получаем координаты с готового файла архитектуры. В этом случае мы точно ничего не нарушим в файле архитектуры.
Второй вариант проще, потому что мы разом передаём координаты во все модели. Им удобно пользоваться, когда у вас несколько зданий на одной строительной площадке. Например, многосекционный дом с общим первым этажом и парковкой. Подгрузив все отдельные архитектурные файлы секций, стилобата и парковки, можно в одном месте передать все координаты. Какая-то геометрия нам тут не обязательна, достаточно просто осей.
Посмотрим оба варианта.
Вариант 1 — получение координат со связанного
Для этого открою Барнаул и подгружу связью Абакан.
![Подгрузил Абакан в Барнаул. Настройки базовой точки до передачи координат. Подгрузил Абакан в Барнаул. Настройки базовой точки до передачи координат.](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e55f26a051cee6e52b80e73.png)
Теперь получу координаты с Абакана. Для этого:
- перехожу на вкладку «Управление»;
- блок «Местоположение проекта», команда «Координаты»;
- выбираю «Получить координаты»;
- щёлкаю по файлу Абакан, перед этим нужно навести на него мышку, чтобы он подсветился.
Если у вас в настройках вида был выставлен Истинный север, то вид повернётся. Если был Условный, то визуально ничего не произойдёт. Можно второй раз провести всю процедуру, и Ревит выдаст окошко предупреждения:
![Ревит уведомляет, что координаты уже есть Ревит уведомляет, что координаты уже есть](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e55f3bb5c1f4e2533321980.png)
Теперь посмотрим, как поменялись настройки точки съёмки и базовой точки проекта в нашем Барнауле.
![Настройки базовой точки и точки съёмки после получения координат Настройки базовой точки и точки съёмки после получения координат](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e55f43d733a3e3e6ab7ca84.png)
Как видите, точка съёмки осталась такой же, какой была, а вот базовая точка проекта изменилась и переняла все значения с Абакана. При этом наша модель никуда не уехала, а точка съёмки переместилась так, чтобы базовая получила нужные координаты.
Таким образом общие координаты в данном случае — это одинаковые настройки базовой точки. Теперь сохраню изменения и сделаю наоборот: открою Абакан и в него загружу Барнаул. При этом важно выбрать размещение Авто - По общим координатам. Когда у вас скоординированы файлы, всегда нужно подгружать модели таким способом.
![Не забывайте выбирать правильное Размещение Не забывайте выбирать правильное Размещение](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e55f5cba89e6c018bc9af7a.png)
![Модели стоят ровно так, как надо. Я проверил размерами, всё норм, уж поверьте мне на слово. И на скриншот Модели стоят ровно так, как надо. Я проверил размерами, всё норм, уж поверьте мне на слово. И на скриншот](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e55f7a107349e4ee4374986.png)
Чтобы проверить, что связанный файл встал именно по координатам, а не просто удачно совпал, нужно выделить связь и посмотреть в её свойства. Там в параметре Общая площадка должно быть имя площадки. Если модель стоит не по координатам, то вместо имени площадки будет текст <Не общедоступное>. Это самый простой способ проверить, настроены ли координаты между файлами.
![Тут Барнаул стоит по координатам Тут Барнаул стоит по координатам](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e55f9abaad38b32664bb586.png)
![Тут Барнаул подгружен просто так Тут Барнаул подгружен просто так](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e55fa006948c51ea07be065.png)
Вариант 2 — передача координат в связанные файлы
Я открою Абакан, удалю из него уже скоординированный Барнаул и загружу в него Воркуту и снова Барнаул.
Теперь у меня Абакан будет донором координат, а связанные модели — акцепторами. Чтобы передать координаты, снова захожу на вкладку «Управление» → «Координаты» → «Передать координаты». И теперь щёлкаю по Барнаулу. Вылезает окно с выбором площадки.
В Барнауле у меня одна площадка, в неё я и записываю координаты, нажимая ОК. Далее щёлкаю по Воркуте, вылезает окошко площадок, и тут уже выбор их двух.
![Связанные модели вставил, образмерил их, чтобы потом Абакан отдельно загрузить в каждый файл и убедиться, что всё стоит ровно Связанные модели вставил, образмерил их, чтобы потом Абакан отдельно загрузить в каждый файл и убедиться, что всё стоит ровно](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e55fb18fc020165b28cbace.png)
![В площадку будет записано положение Барнаула относительно Абакана В площадку будет записано положение Барнаула относительно Абакана](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e55fd5de9c3ad18fb3274f0.png)
![В файле Воркуты я создал две площадки, в одной здание стоит ровно, в другой повернуто на 30° В файле Воркуты я создал две площадки, в одной здание стоит ровно, в другой повернуто на 30°](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e55fe9c6948c51ea07be09d.png)
И вот тут у нас выбор: какую площадку использовать. По умолчанию всегда нужно использовать ту, у которой в скобках стоит «текущая». Именно эта площадка сейчас активная, она определяет положение файла. Сейчас я выберу текущую, а потом посмотрим в файле Воркуты, как поживает вторая площадка.
После этих манипуляций координаты переданы, и это вносит изменения в положения связанных файлов. Теперь эти новые положения нужно сохранить. Идём на вкладку «Вставить» → Диспетчер связей.
![Диспетчер связей с нашими моделями Диспетчер связей с нашими моделями](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e56005d4ae6635ac274bdc6.png)
В Диспетчере видно, что стоят галочки «Положения не сохранены». Если мы эти галочки не уберём, то Ревит не сохранит новые положения файлов. Чтобы исправить это, выделяйте каждый файл и нажимайте слева внизу на кнопку «Сохранить положения». После этого вылезет окно и там тоже нужно нажать «Сохранить». Теперь наши файлы скоординированы и их положения сохранены.
![Так мы сохраняем новое положение файла Так мы сохраняем новое положение файла](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e56014d6617c37cfdda6643.png)
ВАЖНО! Если вы работаете не с обычными файлами проектов, а с файлами-хранилищами, то подобная операция захватит рабочий набор «Сведения о проекте» в связанном файле. Даже если у вас нет прав на запись в связанный файл, рабочий набор всё равно будет захвачен. И сотрудники, которые работают в этом файле, не смогут ни поменять имена осей, ни текст в штампе.
Чтобы вернуть доступ к рабочему набору, придётся открыть файл под своим пользователем, освободить всё забранные и синхронизироваться. По этой причине координаты таким способом передавать должен кто-то один, желательно БИМ-координатор, который понимает, что делает. Остальным лучше пользоваться способом, который я описал первым.
Теперь давайте откроет Воркуту и посмотрим, что там поменялось. Сначала посмотрим на базовую точку и точки съёмки на разных площадках, потом подгрузим Абакан.
![Настройки базовой точки и точки съёмки в Воркуте после передачи координат в площадку Угол 30° Настройки базовой точки и точки съёмки в Воркуте после передачи координат в площадку Угол 30°](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e560660baec8f365f20834c.png)
![Как видите, после подгрузки по общим координатам Абакана в Воркуту расстояния между Абаканом и Воркутой правильные. Здания под углом, потому что выстален истинный север Как видите, после подгрузки по общим координатам Абакана в Воркуту расстояния между Абаканом и Воркутой правильные. Здания под углом, потому что выстален истинный север](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e5606a869980506e844daae.png)
При изменении текущей площадки на другую, Ревит ругается, потому что у меня стоят размеры, угол между зданиями меняется, поэтому их стены больше не параллельны. В итоге положение Воркуты меняется, и вторая площадка тоже меняется. Более того, она теряет свои изначальные координаты. Раньше они были (0;0;0) и угол 0°, а теперь (683;183;6500), угол 345° (360° – 15° = 345°). То есть всё как бы сломалось. Думаю, это связано с тем, что при передаче координат, даже при указании площадки, изменения вносятся в угол от истинного севера для всего файла, и вторая площадка тоже меняется.
Такая же ситуация будет, если в Воркуту подгрузить Абакан и принимать координаты со связанного файла. Так что не особо злоупотребляйте игрой с площадками и общими координатами. Собственно, это и логично: зачем разные положения файлов, если они должны быть строго соотнесены.
Существуют и другие способы передать координаты к файлу. По сути это те же способы, что я описал выше, просто интерфейсно выглядят немного иначе. Можно выбрать связанный файл, у него в свойствах нажать на площадку или <Не общедоступное>. Появится окошко с настройками координат.
Если площадка есть, то в окне можно выбрать перенос модели в другую площадку, запись нового положения или отмену координации (после этого вместо имени площадки будет написано <Не общедоступное>.
![Если общие координаты есть, то окошко выглядит так Если общие координаты есть, то окошко выглядит так](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e560a9383bd090b7e98dbf4.png)
Если координат не было, то вы можете либо опубликовать координаты вашего файла в связанный, либо наоборот, получить из связанного файла координаты в ваш файл. Внизу кнопкой «Изменить...» можно поменять площадку для записи положения. После передачи координат таким образом, нужно в Диспетчере связей сохранить новое положение файла.
![Если общих координат с этим файлом не было, то Ревит предложить передать ему либо получить координаты с него Если общих координат с этим файлом не было, то Ревит предложить передать ему либо получить координаты с него](https://muratovbim.pro/wp-content/uploads/2022/12/pub_5e3b94e8783055266d5ff79a_5e560b6a2da84c22bf9c6c0c.png)
Статья получилась длинной, подведём итоги.
- Система общих координат нужна для правильного расположения файлов друг относительно друга в Ревите и Нэвисе. Как в пределах одного здания (строительная часть + инженерные сети между собой), так и в пределах одной стройплощадки (разные части многосекционных зданий).
- При подгрузке друг в друга файлов, у которых настроены общие координаты в поле Размещение нужно выбирать Авто - По общим координатам.
- Существует два основных способа создать общие координаты.
- Первый — передать из одного файла координаты в несколько связанных. При этом нужно сохранить положения в Диспетчере связей, а если это был файл-хранилище, то и освободить в нём захваченный рабочий набор «Сведения о проекте». Этот способ удобен для работы БИМ-координатора по сведению многосекционных зданий. Но скорость такого метода снижается из-за необходимости открывать потом каждый связанный файл отдельно и освобождать рабочие наборы. Поэтому разумно делать координацию до создания файлов-хранилищ.
- Второй — подгрузить файл-источник координат в свой проект и получить координаты с него. Это быстрый и удобный способ для работы внутри одного контура, например инженеры сетей так могут получать координаты с файла архитектуры.
- В крупных проектах разумно заводить отдельный файл — координатную базу, с которой будут получать координаты все остальные участники проекта. Если координаты поменяются, то нужно будет отредактировать файл базы, а потом заново передать/получить координаты в остальные файлы.
- Общая рекомендация: базовая точка проекта должна совпадать с пересечением первых осей проекта (например осей А и 1).
Надеюсь, теперь вам понятно, как устроены общие координаты, как создать систему общих координат и что делать, если проект уже создан, а с координатами что-то не ладится.
Подписаться на обновления и получать уведомления о новых статьях в Телеграм-канале «Блог Муратова про Revit MEP»
Отблагодарить автора
Я много времени уделяю блогу. Если хотите отблагодарить меня, то можете сделать небольшой подарок (именно подарок, такой перевод не облагается налогом). Лайк тоже не помешает, это должно помочь продвижению блога.