Revit & BIM - Русский

Revit & BIM - Русский

Ответить
Сообщение 1 из 16 (2 794 просмотров)

Revit: Assembly code - ASK

[ Изменено ]
2794 Просмотры, 15 Ответы
02-08-2016 12:54 PM

Мое почтение!

 

Предлагаю в этой теме обсудить Assembly Code классификатор данных Revit, который разрабатываю для 2016/2017 версии своих ASK библиотек. Сама идея классификации появилась в ходе выполнения пилотного проекта в Беларуси, результатом которого стал BIM Стандарт, а также ряда реальных проектов в течении двух последних лет. Она заключается в четком числовом определении разделов и категорий Revit и служит основой файловой структуры библиотеки, а также наименования данных. Например, ASK 312 35020 Lintel - SQ:

 

  • 312 - 3 Конструкции, 1 Общественные, 2 Железобетонные
  • 35020 - 35 Перемычка, 0 Модель, 20 Сборная

Тоесть, первые три цифры - определяют отношение к разделу, а следующие пять - к категории. По ссылке найдете текущую версию файла  Assembly Code, в котором проработана общая структура данных, а также классификации несущих конструкций:

 

  • Колонн (310 31000)
  • Каркасов (310 32000)
  • Балок (310 33000)
  • Перемычек (310 35000)
  • Проемов (310 20000)

Для подключения файла ASK 000 00000 Classifications.txt, необходимо перейти во вкладку:

 

Управление (Settings) - Дополнительные параметры (Additional Settings) - Код по классификатору (Assembly Code) - Обзор (Browse) - Ок.

 

Жду ваших предложений/пожеланий. Заренее благодарю!

 

Best Regards, Aleksandr (Sett) Kanivets
___________________________________________________________________________________________________
Founder of ASKansulting | Autodesk Approved Instructor | Autodesk BIM Evangelist

        

Сообщение 2 из 16 (2 566 просмотров)

Re: Revit: Assembly code - ASK

02-09-2016 09:11 PM в ответ на: aleksandr.sett

Саша спасибо за публикацию этого титанического труда. Раз уж ты продвинулся дальше, можешь показать пример использования созданного тобою классификатора. Мне просто кажется не каждый понимает практическую ценность данной работы


Ilya Glukhanyuk / Илья Глуханюк
Community Manager / Координатор Cообщества
Prorubim | Revitilution
Facebook |Twitter | VK | LinkedIn
  

Сообщение 3 из 16 (2 560 просмотров)

Re: Revit: Assembly code - ASK

[ Изменено ]
02-09-2016 10:30 PM в ответ на: Iliya.Glukhanyuk

Спасибо, Илья, за вопрос, уж подумал - не дождуся).

 

Уже демонстрировал работу классификации на примере обновления семейств журналами, когда для создания текстовых списков путей семейств используется код их в их наименованиях. Это позволяет создавать универсальные фильтры выбора не только файлов, а также данных внутри проектов Revit, например в спецификациях, или же потом в Navisworks. Также в случае написания управляемого приложения, кодировка позволит существенно сэкономить количество строк кода и уменьшить количество неизвестных).

 

Ну, а самое банальное применение кодов - это упраздение извечной проблемы наименований и существенное сокращение их длины :). При этом Assembly Code является только первичным, который дополняется после еще Keynote классификатором, содержащим более подробное описание назначения, формы и прочих особенностей элементов зданий. На примере тех же пермычек Assembly содержит:

 

Код

Описание

310 35000

Перемычка

310 35010

Монолитная перемычка

311 35010

Бетонная монолитная перемычка

312 35010

Железобетонная монолитная перемычка

310 35020

Сборная перемычка

311 35020

Бетонная сборная перемычка

312 35020

Железобетонная сборная перемычка

313 35020

Металлическая перемычка

314 35020

Деревянная перемычка

318 35020

Каменная перемычка

310 35030

Составная перемычка

 

Который дополняет Keynote, при этом обязательно использует в начале последние 5 цифр из Assembly:

 

Код

Описание

35000

Перемычка

35010

Монолитная перемычка

35020

Сборная перемычка

35020 10000

Бетонная сборная перемычка

35020 10010

Брусковая бетонная сборная перемычка

35020 20000

Железобетонная сборная перемычка

35020 20010

Брусковая железобетонная сборная перемычка

35020 20011

Брусковая ненапрягаемая железобетонная сборная перемычка

35020 20011 100

Брусковая ненапрягаемая железобетонная сборная перемычка c монтажными петлями

35020 20011 200

Брусковая ненапрягаемая железобетонная сборная перемычка с анкерными выпусками

35020 20011 300

Брусковая ненапрягаемая железобетонная сборная перемычка с монтажными петлями и анкерными выпусками

35020 20012

Брусковая напрягаемая железобетонная сборная перемычка

35020 20012 100

Брусковая напрягаемая железобетонная сборная перемычка c монтажными петлями

35020 20012 200

Брусковая напрягаемая железобетонная сборная перемычка с анкерными выпусками

35020 20012 300

Брусковая напрягаемая железобетонная сборная перемычка с монтажными петлями и анкерными выпусками

35020 20020

Плитная железобетонная сборная перемычка

 

Таким образом Assembly Code - более краткий и используется в наименованиях данных, а Keynote - более полный и используется для определения элементов зданий.

Best Regards, Aleksandr (Sett) Kanivets
___________________________________________________________________________________________________
Founder of ASKansulting | Autodesk Approved Instructor | Autodesk BIM Evangelist

        

Сообщение 4 из 16 (2 513 просмотров)

Re: Revit: Assembly code - ASK

02-11-2016 01:24 PM в ответ на: aleksandr.sett

Насчет пролемы наименований, я чесно признаюсь, не вижу тут решения.

Но допустим такая система принята, кому будет легче жить, если её внедрить? Проектировщику? Строителю? Сметчику? 

Не совсем понятна выгода...

 


Ilya Glukhanyuk / Илья Глуханюк
Community Manager / Координатор Cообщества
Prorubim | Revitilution
Facebook |Twitter | VK | LinkedIn
  

Сообщение 5 из 16 (2 503 просмотров)

Re: Revit: Assembly code - ASK

02-11-2016 02:04 PM в ответ на: Iliya.Glukhanyuk

Кому выгода от правил дорожного движения, Илья)?

Best Regards, Aleksandr (Sett) Kanivets
___________________________________________________________________________________________________
Founder of ASKansulting | Autodesk Approved Instructor | Autodesk BIM Evangelist

        

Сообщение 6 из 16 (2 460 просмотров)

Re: Revit: Assembly code - ASK

02-14-2016 06:30 PM в ответ на: aleksandr.sett

Да труд действительно титанический! Спасибо Саша!

 

Мне понравилось что эти коды можно использовать для фильтрации и сортировки спецификаций.

К номерам можно привыкнуть, не знаю насколько сложно адаптироваться.

 

А вот ключевые пометки, у них другая система нумерации так? Или это продолжение логики Assembly ?



Nikita Tyukov / Никита Тюков
Architect / Архитектор
BIM&Architecture

Facebook | Twitter | LinkedIn

Сообщение 7 из 16 (2 449 просмотров)

Re: Revit: Assembly code - ASK

02-14-2016 11:56 PM в ответ на: Severnik

Пожалуйста ;)

 

На сколько сложно адаптироваться? По разному, в зависимости от того, на сколько пользователи привыкли работать по хоть-каким стандартам). Естественно лучше всего переход происходит после вводного курса обучения и выполнения хотя-бы одного пилотного проекта.

 

Ключевые пометки - продолжение Assemmbly Code. Они еще на ранней стадии разработки, потому пока не выкладываю.

Best Regards, Aleksandr (Sett) Kanivets
___________________________________________________________________________________________________
Founder of ASKansulting | Autodesk Approved Instructor | Autodesk BIM Evangelist

        

Сообщение 8 из 16 (2 229 просмотров)

Re: Revit: Assembly code - ASK

03-11-2016 05:57 PM в ответ на: aleksandr.sett

Кто-то меня в почте спросил по поводу отображения кириллицы Assembly Code в Revit... извините, случайно удалил письмо вместе со СПАМом). Потому отвечаю здесь - попробуйте открыть текстовый файл классификатора в Блокноте (Notepad) и Сохранить как в другой кодировке.

Best Regards, Aleksandr (Sett) Kanivets
___________________________________________________________________________________________________
Founder of ASKansulting | Autodesk Approved Instructor | Autodesk BIM Evangelist

        

Сообщение 9 из 16 (847 просмотров)

Re: Revit: Assembly code - ASK

08-11-2016 12:41 PM в ответ на: aleksandr.sett

Поддерживаю!

Думаю полезно не только проектировщику (для фильтров и прочего). Есть общероссийский классификатор продукции; служба заказчика наверняка использует ее и такая таблица могла бы найти применение. Очень в формате BIM :)

 

Например: 27.10.91.116 Швеллеры стальные горячекатанные из нелегированной стали высотой 220 мм или более.

Можно добавить в конце индекс для внутреннего пользования.

 

 

 

Сообщение 10 из 16 (463 просмотров)

Re: Revit: Assembly code - ASK

11-29-2016 01:40 PM в ответ на: aleksandr.sett

Добрый день!

 

Александр, моё почтение к вашему труду!

 

Верно ли я понимаю, что составляется и редактируется классификатор в Excel первоначально? А уже потом преобразуется в файл классификатора/ключевых пометок txt.

 

Столкнулся сейчас на пилотном проекте с классифицированием элементов искусственных сооружений. За исходный файл классификатора используем РосАвтодоровский

 

Буду очень признателен, если подскажете грамотный способ преобразования классификатора формата xls в txt файл ключевых пометок Revit.

 

Спасибо.

 

 

Сообщение 11 из 16 (454 просмотров)

Re: Revit: Assembly code - ASK

11-29-2016 07:23 PM в ответ на: v.belets

Здравствуйте.

 

Да, в Excel. В нем есть несколько листов с исходными таблицами данных, которые потом подставляю в компоновочную таблицу. Для экспорта существует отдельный лист с выбором только требуемых столбцов, который сохраняется как в текстовый с разделителями табуляции. Для удобства экспорта написал макрос, который автоматически обновляет диапазон таблицы экспорта, сохраняет ее в ТХТ и снова запускает файл Excel.

 

Этой таблицей поделиться пока не могу - еще в процессе, но приложу таблицу с обработкой ОКП ;). Она без макроса экспорта, но он пишеться довольно просто при помощи функции записи макросов Excel.

 

ASK Classification - Export.png

.

Best Regards, Aleksandr (Sett) Kanivets
___________________________________________________________________________________________________
Founder of ASKansulting | Autodesk Approved Instructor | Autodesk BIM Evangelist

        

Сообщение 12 из 16 (392 просмотров)

Re: Revit: Assembly code - ASK

12-12-2016 11:48 AM в ответ на: aleksandr.sett

Здравствуйте, Александр!

Нет ли, случайно, классификатора на русском. Очень интересный материал, хотелось бы поближе с ним познакомиться, но, т.к. я только в начале пути освоения BIM, английский язык только путает.

Надеюсь на понимание.

Сообщение 13 из 16 (390 просмотров)

Re: Revit: Assembly code - ASK

12-12-2016 12:05 PM в ответ на: Kalyjay

Добрый день!

 

Возьму на себя смелость ответить за Александра, что Классификатор на кириллице Revit не поддерживает.

Мы в текущем проекте именно поэтому приняли решение использовать для классификации элементов Ключевые пометки.

 

 

Сообщение 14 из 16 (386 просмотров)

Re: Revit: Assembly code - ASK

12-12-2016 12:07 PM в ответ на: v.belets

Почему не поддерживает. Вы имеете в виду, что не отображаются корректно символы кириллицы?

Сообщение 15 из 16 (381 просмотров)

Re: Revit: Assembly code - ASK

12-12-2016 12:16 PM в ответ на: Kalyjay

Здравствуйте.

 

Да, с кириллицей бывают траблы). Иногда спасает перевод текстового файла с классификатором в другие кодировки, но от версии к версии разработчики "чтотоменяют" и она может вдруг с ASCI измениться на Unicode. Потому пишу на латинице.

Сообщение 16 из 16 (373 просмотров)

Re: Revit: Assembly code - ASK

12-12-2016 12:46 PM в ответ на: aleksandr.kanivets

Да? Печально, конечно. И все-таки, нет русской версии классификатора? Мне даже с переводчиком непонятно и половиныПодмигивающий

Спросить Сообщество

Есть вопросы по продуктам Автодеска? Спроси Сообщество

Новое сообщение