Proxy объекты в автокаде что это

Удаление прокси-объекта в Автокаде

Прокси-объекты — это элементы, которые созданы в сторонних приложениях и импортированы в Autocad, при этом создавшее их приложение недоступно. Они обычно ограничены в возможностях по сравнению с обычными сторонними объектами, с ними не всегда корректно производятся некоторые действия, а часто они и совсем недоступны. Например, не редактируются или занимают много памяти, обладают неправильной структурой, выдают ошибку о невозможности поместить в буфер обмена. Чтобы решить эту проблему, можно либо установить приложение, в котором создавался элемент, либо удалить прокси-объект в Автокаде.

Proxy объекты в автокаде что это. kak udalit proksi obekt v autocad. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-kak udalit proksi obekt v autocad. картинка Proxy объекты в автокаде что это. картинка kak udalit proksi obekt v autocad

Проблема в том, что таких приложений может быть не одно, а несколько разных. Многие из которых и стоят недёшево. Покупать ради такого случая программное обеспечение не имеет смысла.

Использование ExplodeAllProxy

Чтобы легко произвести удаление proxy, скачайте инструмент ExplodeProxy http://www.maestrogroup.com.ua/support/ExplodeProxy.zip. Разархивируйте его в любую папку на компьютере. Далее в Автокаде выполните следующие действия:

Далее нужно выполнить следующие действия:

Proxy объекты в автокаде что это. komanda explodeallproxy v avtokade. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-komanda explodeallproxy v avtokade. картинка Proxy объекты в автокаде что это. картинка komanda explodeallproxy v avtokade

Команда explodeallproxy в Автокаде

Proxy объекты в автокаде что это. komanda removeallproxy v avtokade. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-komanda removeallproxy v avtokade. картинка Proxy объекты в автокаде что это. картинка komanda removeallproxy v avtokade

Команда removeallproxy в Автокаде

Рассмотрим, как узнать, из какого именно приложения попали в документ эти proxy:

Proxy объекты в автокаде что это. informaciya o proxy obektah v avtokade. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-informaciya o proxy obektah v avtokade. картинка Proxy объекты в автокаде что это. картинка informaciya o proxy obektah v avtokade

Информация о proxy-объектах в Автокаде

После выполнения действий по расчленению и удалению неразделённых прокси рекомендуется выполнить команду Purge. Она позволяет очистить документ от ненужной информации, например, неиспользуемых блоков, слоёв, текстовых стилей, типов линий и элементов. Если вы просто удалите элементы, то информация о них в программе останется. Например, в списке слоёв они будут отображаться как не содержащие объектов. Чтобы полностью удалить ненужные элементы чертежа выполните следующее:

Таким образом, можно удалить ненужные прокси объекты и их остатки в Автокаде. Обычно просто встроенной команде «Разделить» они не поддаются и приходится применять специальную утилиту ExplodeProxy, после чего проводить проверку и чистку документа. В итоге можно будет свободно с ним работать, кроме того, благодаря этим действиям он существенно уменьшится в размере.

Источник

Как удалить Proxy (прокси) объекты в AutoCAD

Кроме Autodesk, существуют производители программного обеспечения, использующие ObjectARX для создания приложений, с помощью которых можно строить графические и неграфические сторонние объекты. Эти объекты можно использовать в приложениях AutoCAD.

Прокси-объекты сильно упрощены по сравнению с исходными объектами. Возможности редактирования прокси-объектов определяются приложениями ObjectARX, в котором объекты были созданы. Например, такие операции, как стирание или перемещение прокси-объекта, а также изменение его свойств могут быть допустимы или нет в зависимости от создавшего их приложения.

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

Полный список доступных в настоящее время адаптеров объектов представлен на веб-узле корпорации Autodesk по адресу http://www.autodesk.com/enablers.

Однако в AutoCAD есть встроенная команда и системные переменные для работы с прокси — объектами.

Ниже рассмотрим команду EXPORTTOAUTOCAD, которая позволяет создать новый DWG-файл со всеми расчлененными прокси — объектами.

Можно создать новую версию файла чертежа, в которой все прокси-объекты будут расчленены и заменены базовыми объектами AutoCAD. В новой версии чертежа будет потеряна информация о пользовательских прокси-объектах, однако в ней можно отобразить результирующие базовые объекты, а также получить к ним доступ из предыдущих версий AutoCAD, если активизаторы объектов для этих версий не доступны.

Ввести для имени файла

Создание нового файла чертежа с заданным именем.

Имя экспортируемого чертежа текущее>: Ввести имя файла

Формат

Определяет формат для результирующего файла чертежа.

Ввести формат файла [r14/2000/2004/2007] : Указать формат файла чертежа

Внедрить

Определяет способ обработки внешних ссылок при создании нового чертежа.

Внедрить внешние ссылки [Да/Нет] : Введите д или н

Все внешние ссылки внедряются в чертеж. Слияние слоев и других именованных объектов, зависящих от внешних ссылок, с чертежом.

Внешние ссылки обслуживаются как указатели на другие чертежи

Тип внедрения

Определяет способ обработки объектов, зависящих от внешних ссылок, при включенном параметре «Внедрить».

Тип внедрения [Внедрить/Вставить] : Ввести параметр

Сохраняет имена слоев и других объектов, зависящих от внешних ссылок, при внедрении внешних ссылок.

Слияние имен объектов, зависящих от внешних ссылок, с новым чертежом без включения имени исходного файла.

Обслуживание

Определяет способ обработки блоков в пользовательских прокси — объектах.

Поддерживать разрешенные свойства [Да/Нет] : Введите д или н

Расчленение всех вхождений блоков из пользовательских прокси — объектов в базовые объекты AutoCAD. Результирующие базовые объекты вновь приобретают свои исходные свойства, а не свойства определений блока.

Отсутствие расчленения вхождений блоков в пользовательских прокси — объектах. Свойства вхождений блоков определяются обычным способом, в зависимости от способа создания объектов в блоках и установок свойств слоев, в которые блоки вставлены.

Префикс

Префикс, добавляемый к текущему имени файла чертежа.

Префикс имени файла <>: Ввести символы, добавляемые к началу текущего имени файла

Суффикс

Суффикс, добавляемый к текущему имени файла чертежа.

Суффикс имени файла <>: Ввести символы, добавляемые к концу имени файла

? Список установок

Выводит список текущих установок команды.

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Источник

AutoCAD

Использование сторонних объектов открывает дополнительные возможности применения программы и родственных продуктов. Если приложение, в котором был создан сторонний объект, не загружено, то используется прокси-объект.

Кроме Autodesk, существуют производители программного обеспечения, использующие ObjectARX для создания приложений, с помощью которых можно строить графические и неграфические сторонние объекты. Эти объекты можно использовать в приложениях AutoCAD.

Прокси-объекты

Прокси-объекты используются в AutoCAD, AutoCAD LT и других приложениях вместо сторонних объектов, созданных с помощью приложения ObjectARX, если последнее недоступно. В дальнейшем, когда приложение становится доступным, прокси-объект заменяется сторонним объектом.

Прокси-объекты сильно упрощены по сравнению с исходными сторонними объектами. Возможности редактирования прокси-объектов определяются приложениями ObjectARX, в котором объекты были созданы. Например, такие операции, как стирание или перемещение прокси-объекта, а также изменение его свойств могут быть допустимы или нет в зависимости от создавшего их приложения.

Открывая чертеж, следует обратить внимание на диалоговое окно «Информация о прокси». В этом окне выводится общее количество прокси-объектов (как графических, так и неграфических), имя приложения, необходимого для нормального вывода замещенных объектов, а также дополнительная информация о типе и способе отображения прокси-объектов. С помощью данного диалогового окна можно управлять отображением прокси-объектов на чертеже.

Адаптеры объектов

Использование адаптеров объектов обеспечивает большую гибкость работы со сторонними объектами, чем непосредственное использование прокси-объектов. Адаптеры объектов также обеспечивают возможность коллективной работы с другими продуктами Autodesk.

Если приложение ObjectARX не установлено в системе, можно выполнить поиск доступных адаптеров объектов в Интернете. Например, при получении чертежа с объектами, созданными с помощью программы Autodesk Architectural Desktop, которая не установлена в системе, выполняется загрузка адаптера объектов AEC для просмотра чертежа в исходном виде.

Полный список доступных в настоящее время адаптеров объектов представлен на веб-узле корпорации Autodesk по адресам http://www.autodesk.com/enablers.

Классификация объектов

Если в приложении (например, AutoCAD ® Map 3D) объекту была присвоена классификация элементов (объектов), ее можно просматривать на палитре свойств в поле записи «Имя класса». Если классификация объекта удалена из XML-файла, или удален сам файл классификаций, в группе имен классов выводится восклицательный знак. Сведения об условиях создания классификаций см. в документации по AutoCAD ® Map 3D.

Можно также использовать функцию «Быстрый выбор» для выбора объектов по именам или свойствам классов.

Источник

AutoCAD

Proxy объекты в автокаде что это. toc menu. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-toc menu. картинка Proxy объекты в автокаде что это. картинка toc menu

Proxy объекты в автокаде что это. ajax loader. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-ajax loader. картинка Proxy объекты в автокаде что это. картинка ajax loader

Не удалось извлечь оглавление

О пользовательских объектах и прокси-объектах

Использование сторонних объектов открывает дополнительные возможности применения программы и родственных продуктов. Если приложение, в котором был создан сторонний объект, не загружено, то используется прокси-объект.

Кроме Autodesk, существуют производители программного обеспечения, использующие ObjectARX для создания приложений, с помощью которых можно строить графические и неграфические сторонние объекты. Эти объекты можно использовать в приложениях AutoCAD.

Прокси-объекты

Прокси-объекты используются в AutoCAD, AutoCAD LT и других приложениях вместо сторонних объектов, созданных с помощью приложения ObjectARX, если последнее недоступно. В дальнейшем, когда приложение становится доступным, прокси-объект заменяется сторонним объектом.

Прокси-объекты сильно упрощены по сравнению с исходными сторонними объектами. Возможности редактирования прокси-объектов определяются приложениями ObjectARX, в котором объекты были созданы. Например, такие операции, как стирание или перемещение прокси-объекта, а также изменение его свойств могут быть допустимы или нет в зависимости от создавшего их приложения.

Открывая чертеж, следует обратить внимание на диалоговое окно «Информация о прокси». В этом окне выводится общее количество прокси-объектов (как графических, так и неграфических), имя приложения, необходимого для нормального вывода замещенных объектов, а также дополнительная информация о типе и способе отображения прокси-объектов. С помощью данного диалогового окна можно управлять отображением прокси-объектов на чертеже.

Адаптеры объектов

Использование адаптеров объектов обеспечивает большую гибкость работы со сторонними объектами, чем непосредственное использование прокси-объектов. Адаптеры объектов также обеспечивают возможность коллективной работы с другими продуктами Autodesk.

Если приложение ObjectARX не установлено в системе, можно выполнить поиск доступных адаптеров объектов в Интернете. Например, при получении чертежа с объектами, созданными с помощью программы Autodesk Architectural Desktop, которая не установлена в системе, выполняется загрузка адаптера объектов AEC для просмотра чертежа в исходном виде.

Полный список доступных в настоящее время адаптеров объектов представлен на веб-сайте корпорации Autodesk по адресу https://www.autodesk.com/enablers.

Классификация объектов

Если в приложении (например, AutoCAD ® Map 3D) объекту была присвоена классификация элементов (объектов), ее можно просматривать на палитре свойств в поле записи «Имя класса». Если классификация объекта удалена из XML-файла, или удален сам файл классификаций, в группе имен классов выводится восклицательный знак. Сведения об условиях создания классификаций см. в документации по AutoCAD ® Map 3D.

Можно также использовать функцию «Быстрый выбор» для выбора объектов по именам или свойствам классов.

Источник

Горячая история техподдержки, или Почему AutoCAD удаляет прокси-объекты?

Proxy объекты в автокаде что это. image loader. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-image loader. картинка Proxy объекты в автокаде что это. картинка image loader

Дисклеймер

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

Предисловие

SPDS Extension или модуль СПДС – дополнение к продуктам семейства AutoCAD, разрабатываемое компанией Autodesk.

СПДС GraphiCS – кроссплатформенное приложение, предназначенное для разработки проектно-технической документации, разрабатываемое компанией CSoft Development.

nanoCAD СПДС — тот же самый СПДС GraphiCS, но на платформе nanoCAD Plus от компании Нанософт.

История

Разгребая утреннюю почту, наткнулся на обращение пользователя в техническую поддержку. Тема письма в принципе объясняла суть проблемы: «Объекты nanoCAD СПДС не отображаются в AutoCAD». К письму, как и полагается, были приложены файлы, скриншоты и подробное описание действий пользователя. Если говорить кратко, то суть обращения сводилась к следующему: пользователь создал проект в nanoCAD СПДС и передал его подрядчикам. Подрядчики, открывая этот файл в AutoCAD, не видят объектов СПДС.

Опытные пользователи сразу скажут, что скорее всего подрядчики просто не включили отображение прокси-объектов, поэтому и не видят данные, которые были созданы в специализированном приложении. Но, как оказалось, всё не так просто…

Исследование проблемы

Первым делом открываем файл в nanoCAD СПДС и проверяем состояние переменных proxyshow и proxygraphics. Всё в порядке, оба значения равны единице и файл отображается корректно.

Proxy объекты в автокаде что это. image loader. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-image loader. картинка Proxy объекты в автокаде что это. картинка image loader

proxyshow – переменная, которая управляет отображением прокси-объектов в чертеже;

proxygraphics – переменная, которая управляет сохранением прокси-объектов в чертеже.

Затем проверяем этот же файл в AutoCAD. При запуске файла появляется всплывающее сообщение, которое спрашивает, что нужно делать с проксями.

Proxy объекты в автокаде что это. image loader. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-image loader. картинка Proxy объекты в автокаде что это. картинка image loader

Выбираем опцию Показывать прокси-графику и нажимаем ОК. Всё в порядке, на моей машине AutoCAD корректно отображает все объекты nanoCAD СПДС.

Proxy объекты в автокаде что это. image loader. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-image loader. картинка Proxy объекты в автокаде что это. картинка image loader

С полной уверенностью, что я знаю причину проблемы, закрываю файл и пишу пользователю, что у подрядчиков скорее всего скрыты прокси-объекты в AutoCAD. Даю рекомендацию проверить значение переменной proxyshow (оно должно быть равным единице) прямо из командной строки AutoCAD.

Неожиданные открытия

Утром следующего дня получаю от пользователя ответ: значение переменной равно единице, но объекты по-прежнему не отображаются. К слову, чертеж у подрядчика выглядел вот так (вместо плана отображались лишь размеры и несколько отрезков):

Proxy объекты в автокаде что это. image loader. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-image loader. картинка Proxy объекты в автокаде что это. картинка image loader

Начинаю разбираться, почему один и тот же файл с одинаковыми значениями переменных может по-разному отображаться в AutoCAD. Дело в операционной системе? В версии AutoCAD? Может, у пользователя стоят какие-то дополнительные приложения? В общем, чтобы понять разницу в конфигурациях, запросил у пользователя больше данных.

Еще раз внимательно просмотрев материалы пользователя, замечаю на одном из скриншотов одну маленькую, но важную деталь. На скриншоте подрядчика в AutoCAD был установлен модуль СПДС или, как его еще называют, SPDS Extension.

Proxy объекты в автокаде что это. image loader. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-image loader. картинка Proxy объекты в автокаде что это. картинка image loader

В моей конфигурации был чистый AutoCAD без всяких надстроек – и, по сути, это оказалось единственной зацепкой. Не дождавшись от пользователя дополнительных данных, начинаю копать дальше.

Загрузив с официального сайта Autodesk модуль СПДС, устанавливаю его на свою версию AutoCAD 2018. Далее запускаю файл пользователя и вижу привычное сообщение. При этом объекты nanoCAD СПДС отображаются в AutoCAD еще до закрытия окна информации о прокси-объектах.

Proxy объекты в автокаде что это. image loader. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-image loader. картинка Proxy объекты в автокаде что это. картинка image loader

С мыслью «Мое расследование заходит в тупик» нажимаю кнопку ОК и готовлюсь к дальнейшим действиям. Через мгновение все прокси-объекты исчезают, и я получаю тот же результат, что и подрядчики из обращения пользователя.

Proxy объекты в автокаде что это. image loader. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-image loader. картинка Proxy объекты в автокаде что это. картинка image loader

Перезагружаю AutoCAD и снова открываю этот файл – картина повторяется. Прокси-объекты исчезают из файла, хотя значение переменной proxyshow равно единице. И это очень странно.

Сохранив открытый в AutoCAD файл рядом с файлом, полученным от пользователя, и дописав в название файла _proxy, сравниваю их размеры.

Proxy объекты в автокаде что это. image loader. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-image loader. картинка Proxy объекты в автокаде что это. картинка image loader

Размер файла, сохраненного в AutoCAD, уменьшился в 10 раз, но я решаю открыть его в исходном приложении – nanoCAD СПДС.

Proxy объекты в автокаде что это. image loader. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-image loader. картинка Proxy объекты в автокаде что это. картинка image loader

Теперь и в nanoCAD СПДС наблюдаю ту же картинку, что при открытии файла в AutoCAD с модулем СПДС. Выходит, что после сохранения в AutoCAD файл пользователя потерял все прокси-объекты.

Удалять чужие прокси очень некрасиво. Решаю проверить данный баг, используя прокси от собственных приложений Autodesk. Нахожу в сети несколько файлов, созданных в приложениях Civil 3D и Advance Steel, и повторяю вышеупомянутый эксперимент, открывая чертежи с прокси-объектами. Во всех случаях после запуска этих файлов прокси-графика удалялась. Получается, что с модулем SPDS Extension многоуважаемый AutoCAD удаляет любые прокси.

Решаю откатиться к своей старой конфигурации AutoCAD и удаляю модуль СПДС от Autodesk, чтобы снова проверить работу файлов с прокси-объектами. Как ни странно, они снова стали нормально сохраняться. Из всего увиденного делаю окончательный вывод:

AutoCAD с установленным модулем СПДС удаляет все прокси-объекты из dwg-файлов.

Решение

Можно только предполагать, сколько пользователей потеряли свои данные из-за ошибки приложения SPDS Extension, но всё же цель этой статьи не только предупредить пользователей. Главное – спасти их проекты. Поэтому хочу поделиться решениями этой проблемы.

1) Полное удаление приложения SDPS Extension через панель управления.

Proxy объекты в автокаде что это. image loader. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-image loader. картинка Proxy объекты в автокаде что это. картинка image loader

Радикально, но спасает все прокси.

2) Установка Enabler’ов под платформу AutoCAD.

Подходит не для всех прокси-объектов, так как не у всех приложений есть энейблеры под AutoCAD. Например, для продуктов nanoCAD СПДС/СПДС GraphiCS можно скачать Enabler для AutoCAD. После установки данного энейблера объекты СПДС перестанут быть прокси и больше не будут удаляться из AutoCAD.

Советы

Я призываю пользователей быть осторожными и всегда хранить несколько копий своих проектов. nanoCAD, например, при открытии dwg-файла сразу делает средствами операционной системы его копию с расширением dwg.original; поэтому у вас всегда будет резервная копия исходного файла.

Proxy объекты в автокаде что это. image loader. Proxy объекты в автокаде что это фото. Proxy объекты в автокаде что это-image loader. картинка Proxy объекты в автокаде что это. картинка image loader

Если же вы пользуетесь другими САПР, то просто не поленитесь и вручную сделайте несколько копий своих проектов – на всякий случай.

Берегите свои dwg-файлы и удачного проектирования!
Сергей Спирин, mahbak
АО Нанософт

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *