Warning: include(/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/wp-cache-base.php): failed to open stream: No such file or directory in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 65

Warning: include(): Failed opening '/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/wp-cache-base.php' for inclusion (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 65

Warning: include_once(/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/ossdl-cdn.php): failed to open stream: No such file or directory in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 82

Warning: include_once(): Failed opening '/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/ossdl-cdn.php' for inclusion (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 82
Существует ли возможность хранения объектов в какой-либо внешней СУБД? | Учебники

Главная > ArchiCAD 15 > Существует ли возможность хранения объектов в какой-либо внешней СУБД?


Существует ли возможность хранения объектов в какой-либо внешней СУБД?

Существует ли возможность хранения объектов в какой-либо внешней СУБД?
Существует очень удобная и функциональная база данных, работающая с библиотеками ArchiCAD — Cumulus Network. Эта программа позволяет при работе в ArchiCAD мгновенно находить нужный элемент библиотеки (из стандартной библиотеки ArchiCAD или дополнительных биб-лиотек к ArchiCAD).
Обращение в Cumulus происходит непосредственно из ArchiCAD при поиске необходимого элемента. Cumulus позволяет создавать каталоги библиотек для ArchiCAD, текстур, картинок фонов, файлов проектов ArchiCAD и т.д. и выводить их на экран в виде окошка со множеством миниатюрных изображений. В Cumulus вы можете создавать любые новые категории (например, кухонная мебель, ванны, смесители и т.п.) и сортировать по ним элементы библиотек, не затрагивая сами библиотеки. Одни категории могут входить в состав других, а любой элемент может относиться ко множеству категорий. Кроме того, любой элемент можно от-крыть’для редактирования непосредственно из Cumuhis.
Cumulus обладает расширенными сетевыми возможностями и поз-воляет вести управление библиотеками, находящимися в любом месте сети. По опыту проектной работы использование этой программы позволяет почти мгновенно найти нужный библиотечный элемент из многих тысяч (а также, текстуры, картинки фонов, проекты ArchiCAD). Cumulus также работает с большинством распространенных графических программ (Photoshop, QuarkXPress, Adobe Illustrator). Фильтры Cumulus для ArchiCAD входят в стандартную поставку ArchiCAD.
Поскольку элементы библиотеки представляют собой отдельные файлы, их можно хранить и ими можно управлять через любую внешнюю базу данных. ArchiCAD может иметь доступ к любому числу библиотек, в т.ч. и по сети. Кроме того, из объектов ArchiCAD можно делать ссылки на внешние базы данных, в том числе и расположенные в Internet.
Имеется ли в ArchiCAD какой-либо командный или скриптовый язык?
ArchiCAD имеет встроенный язык программирования GDL. Это очень простой и удобный, Basic-подобный язык. Он используется для создания и редактирования элементов библиотек. Команды этого языка имеют связь с огромным количеством параметров элементов проекта. Кроме того, он используется при программировании сметных параметров. Таким образом, его функции намного шире, чем создание объектов и через него можно реализовать множество дополнительных функций, начиная с подсчета смет и заканчивая любыми вычислениями по отопле-нию и вентиляции. Этот язык имеет внешний интерфейс для считывания текстовой информации из текстовых файлов. Он обеспечивается специальным расширением языка GDL, входящим в стандартную поставку.
Интерфейс с другими типами файлов обеспечивается расширениями GDL, создаваемыми третьими фирмами. Вы также можете создать подобные расширения, воспользовавшись SDK. Интерфейс объектов библиотеки с базой данных Cumulus Network организован через специальные
фильтры Cumulus для ArchiCAD. Кроме того, из скриптов библиотечных элементов можно делать ссылку на сервер в Internet.
Кроме языка GDL, ArchiCAD имеет развитый API. Он поставляется за отдельную плату под названием Software Development Kit (SDK) и позволяет разрабатывать любые дополнительные модули к ArchiCAD и любые внешние интерфейсы.
Что делать, если при загрузке файла часть размещенных в нем библиотечных элементов куда-то исчезла
ArchiCAD позволяет вам загружать с каждым файлом любое число рабочих библиотек. Если размещенные вами библиотечные элементц отсутствуют, это значит, библиотека, в которой находятся эти элементы, не загружены в качестве рабочих для данного файла. Это возможно в трех случаях:

  • вы размещали элементы из библиотеки, которая не была загружена.
  • вы переместили библиотеку внутри каталога компьютера или переименовали ее.
  • вы открыли файл на другом компьютере, на котором нет этих библиотек.

В первом и втором случаях следует заново загрузить библиотеки в качестве рабочих для данного файла (команда Установить библиотеки из меню Файл).
Если вы сохраните файл, при последующих его открытиях они всегда будут грузиться в качестве рабочих. Если вы хотите разместить библиотечные элементы из незагруженной библиотеки, не забудьте ее подгрузить!
В третьем случае, если вы несете файл на другой компьютер, на котором, возможно, нет библиотек, которые вы использовали, сохраните файл в формате архивного плана (доступ: Файл > Сохранить со средой > Архив).
Для удобства нахождения и загрузки нужных библиотек, а также ускорения нахождения нужных библиотечных элементов, мы рекомендуем держать все библиотеки в одной папке, а папку разместить в первом уровне иерархии (на Windows — непосредственно на одном из дисков, на Macintosh — псевдоним этой папки поместить непосредственно на рабочий стол).
Если вы создаете новый файл, с ним по умолчанию грузятся в качестве рабочих рабочие библиотеки из последнего открытого файла. Не забывайте это! Возможно, это не те библиотеки, которые вам нужны.
Совет

Не замусоривайте библиотечными элементами, которые вы создаете сами, другие библиотеки! Создавайте для них отдельные папки (лучше всего, для каждого проектируемого объекта — свою отдельную объектную библиотеку).

Статьи по теме

Комментарии запрещены.