узкоспециализированными книгами, не требующими защиты, либо старыми изданиями, права авторов на которые уже истекли (70 лет по российскому законодательству). Подобных изданий великое множество, и их достаточно для оживления технологии «печать по требованию»;
3. С третьим вопросом, а именно с засильем электронных СМИ и электронных книг, будет разобраться достаточно сложно. Это плоды научно-технической революции. Можно порекомендовать издателям, занимающимся технологией PoD, повысить конкурентоспособность своих изданий. Для этого, кроме технологов, непосредственно участвующих в процессе книгоиздания, понадобятся талантливые менеджеры и маркетологи.
Список литературы
1. Печать по требованию (Print-on-Demand) - технологическая революция в издательском мире. Гжегож Богута. [Электронный ресурс] / Режим доступа: https://compuart.ru/article/9012/ (дата обращения: 16.05.2018).
2 Печать по требованию: большое начинается с малого. [Электронный ресурс] / Режим доступа:http://www.marsel.rUartides/pechat_po_trebovamju_bolshoe_nacЫnae tsja_s_malogo.html/ (дата обращения: 16.05.2018).
3 Что такое print-on-demand. [Электронный ресурс] / Режим доступа: http://blog.selfpub.ru/print-on-demand/ (дата обращения: 16.05.2018).
СОЗДАНИЕ ТАБЛИЦЫ И УДОБНОГО ИНТЕРФЕЙСА РАБОТЫ
С НЕЙ В REVIT Поляков И.С.
Поляков Илья Сергеевич - студент магистратуры, кафедра прикладной математики и информатики, Санкт-Петербургский государственный архитектурно-строительный университет,
г. Санкт-Петербург
Аннотация: каждый, кто активно работает в Revit, сталкивался с проблемой отсутствия классических таблиц в этой среде. Чаще всего решением такой проблемы являлся импорт ведомости в Excel или Word, что имеет свои недостатки. Ключевые слова: Revit API, таблицы, Revit, BIM.
На сегодняшний день не существует нормального решения проблемы работы с таблицами в Revit. Пользователям приходится идти на разные ухищрения, такие как эмулирование таблицы линиями (используя плагины Dynamo).
Стандартные спецификации Revit имеют динамическую зависимость, то есть при изменении значения одной из ячеек изменится и значение параметра у элемента, которому соответствует данная ячейка [5]. Такие спецификации состоят из двух частей: первая - о которой говорилось выше, а вторая часть не имеет зависимости с элементами и представляет собой необходимую пользователю таблицу. Но главным недостатком ее является некорректное отображение при редактировании и не очевидные пользователю зависимости:
• Ширины всей таблицы;
• Ширины всех ячеек и столбцов;
• Добавление столбцов без потери размеров остальной части.
К счастью, недостаток с некорректным отображением пропадает, если разместить ведомость на листе, однако пропадает и возможность ее редактирования [3] (Рис. 1). В
таком случае на помощь приходит Revit API. Подгружается плагин, представляющий собой панель, на которой дублируется ведомость, размещенная на листе. При любом изменении таблицы в панели эти изменения отображаются в исходной ведомости на листе. Панель не ограничивает свободу пользователя, и он может переходить на другие виды и отвлекаться на них, при этом будет сохраняться зависимость между нашими таблицами и, при внесении изменений, они будут отображаться в исходной таблице, при условии, что пользователь работает с другим видом. Еще одним плюсом панели является то, что при работе с более чем одним монитором, ее можно переносить на другой монитор.
По окончании работы с таблицей нужно закрыть панель, в результате чего прервется связь, либо переключиться на другую таблицу.
Из панели можно редактировать как содержимое таблицы, так и ее свойства, такие как:
• Размер таблицы;
• Количество столбцов/строк;
• Стиль текста;
• Стиль линий.
К сожалению, в текущей версии плагина, пока еще отсутствует возможность объединения/разъединения ячеек (что видно на Рис. 2), но данный недостаток планируется доработать в дальнейшем, а также добавить экспорт/импорт в Excel вместе со стилем таблицы.
Наглядным примером использования таких таблиц является плагин, описанный в статье «Оптимизация интерфейса и организация работы в BIM».
Результатом работы плагина «Спецификация» является текстовые таблицы, которые размещены на листах. При работе с ними временами возникает необходимость их редактировать, что было бы удобнее при наличии соответствующего инструмента, а не напрямую из спецификации.
р ! H1Я 1Д1Н.ЦН, и
*1пая ««ч
щ нгнляцня
1 ГОСТ 119IB-BD
г loWHIM к оцрнкоейнMV 1 tri«. 5-0,3.. zooxido ГОСТ HMS-ID г,!
g о яду мяч и ifHniiHKi стал. f-D.sii isddxisoa ГОСТ 1|918-80 з.л
^ ■ oajjiroBBj. ю о up н ива н nul cran s-D.9ii isdoï iэоа ГОСТ 11918-30 к»
s am eta м'»а» ио-цпеш ЯЛ
S Ныалллля крепленая •Г я, ■
1 \ 1 !
ШИФР-123.С1
Изы ^лп>ч. 4ша
.................. Листов
■
И.«........... ^ ЭталонПроект <05ТО»
Рис. 1. Ведомость, размещенная на листе
Рис. 2. Таблица, размещенная на панели
Вывод
Конечно, отсутствие нормального инструмента для работы с таблицами в Revit не является критическим недостатком, однако многие пользователи сталкиваются с данной проблемой, решить которую можно с помощью прикладных средств Revit.
Список литературы
1. Пакидов О.И. Основы BIM: Информационное Моделирование для строителей. Набережные Челны, 2014. 35 с.
2. Талапов В.В. Основы BIM: введение в информационное моделирование зданий. М. ДМКпресс, 2011. 391 с.
3. Талапов В.В. Технология BIM: суть и основы внедрения информационного моделирования зданий. М.: ДМКпресс, 2015. 410 с.
4. Четверик Н. Затраты на BIM-технологии в проектировании оправдываются высокой эффективностью, 2014.
5. Revit SDK, 2017.