Собрал коллекцию чужих свободных и платных программ для работы с Object Data на сайте odclass-odedit.com в закладке "Дополнительно". Там же ссылки на два платных приложения с возможностями работы с OD. И библиотека LISP-функций для работы с OD - кто владеет LISP, возможно, пригодится. Описание 19 программ на LISP. Вполне полезные программы. Многие полезны и без учета OD.
Hello, ALL & Александр! В Вашей программе ODEdit в платной версии есть команды: ODEDIT_RENAME_COLUMNS и ODEDIT_FIELD_REORDER. Скажите таки пожалуйста, как можно купить эту самую платную версию? Или как мне добиться эффекта этих команд другим способом? Программа QueryShowOD.bundle - free plug-in to manage OD in Map/Civil 3D Olivier Eckmann; FR товарища Olivier Eckmann не работает. Только меню грузится. заявленного в поставке хэлпа нет. Что делать? -- С уважением, Pasha
Платной версии не существует. Альтернатива ODEDIT_RENAME_COLUMNS и ODEDIT_FIELD_REORDER как раз лиспы из коллекции - All_OD2CSV.lsp и CSV2OD.lsp. Экспортируете OD в csv, в них меняете порядок полей и их названия, и импортируете обратно. При импорте OD пересоздаются. В какой поставке обещали хелп? Как именно не работает? Вы в какой версии Автокада смотрите? Вероятно, Вы не разблокировали файлы после разархивирования.
Вот скрины XML-файла и иконок. Если иконки отображаются, то DLL-ки загрузились в АвтоКАД, разве не так?
Вероятно, загрузились. Но htm в архиве не нашел. Вероятно, без хелпа можно без проблем обойтись. Вы разблокировали dll после разархивирования?
OMG! У меня нет кнопки "Разблокировать". OS Win10 Pro, FS NTFS. Я Admin и локальный и доменный. Что это может быть?
Что у Вас пишет в командном окне при вызове команд? Возможно, Вам поможет прямо загрузить NETLOAD нужную dll.
Пишет, например, Неизвестная команда "MAPSHOWOD" При загрузке ДЛЛ-ки через _NETLOAD ничего видимого не происходит. Меню не появляется. И на команды из строки тоже выдаёт сообщение "Неизвестная команда"
Я посмотрел исходные файлы - они заблокированы. У Вас 2018 Map 3D - т.е. нужно пробовать загружать QueryShowOD21.dll. Что пишется в окне сообщений при загрузке такой dll?
Александр, спасибо, заработало с 21-й DLL! Но это не совсем то, что нужно ... Нужно править последовательность и имена полей прямо в DWG ...
Попробовал я выгрузить OD в CSV. Если файл просто выгрузить и потом ничего не меняя загрузить обратно, то всё работает. Если я посредством Exel, к примеру, переставляю местами колонки, не трогая первую (HANDLE), то обратная загрузка не происходит. Программа выдаёт окошко, на котором не отображаются никакие надписи и с кнопкой Ok. Что я делаю не так?
Возможно, Вы не оставляете последнюю колонку на месте. Последняя колонка служебная - "Number of records". Для этих программ она должна оставаться последней. Она не часть содержания OD, она показывает число таких записей у объекта. (Я просил программера ее убрать, но он не доделал...).
Добавились еще lisp для работы с OD - сейчас в "Дополнительно" 21 lisp. Летом добавился экспорт-импорт OD/csv. Вчера появился Operate_OD.lsp - арифметические действия +-*/ для числовых полей одной таблицы OD. Можно производить действия со значениями из двух полей, а результат размещать в третьем поле. Но можно использовать только одно поле или только два поля. Например, умножить значение само на себя, удвоить или т.п.
Автор программы уже эту колонку убрал. Теперь легче менять колонки местами, нет ошибок импорта и т.п. --- Сообщения объединены, 11 ноя 2020, Оригинальное время сообщения: 11 ноя 2020 --- Появились еще две программки: - UHODCOPY.VLX – копирование OD в целевой графический элемент из указанного элемента-источника (аналог COPY_OD.lsp). - UHBLock2CivilpointwithODCopy.LSP – создание точек COGO для блоков с копированием в них OD. Вторая требует предварительной загрузки первой. Эти программки интересны тем, что позволяют как-то взаимодействовать с Civil, передавать в него точки в виде точек COGO с сохранением OD.
Забыл здесь сообщать. На моем сайте odclass-odedit.com в Дополнительно уже 26 лиспов и обновлен плагин QueryShowOD.bundle. В т.ч. лиспы: - OD2HL.lsp – создание гиперссылки из значения поля OD от Olivier Eckmann, Франция; - Rename_Field.lsp – переименование поля OD от CADaSchtroumpf, Bruno Valsecchi, Франция. В QueryShowOD.bundle от Olivier Eckmann, Франция: - расширены возможности Bati3D – создание 3DSolid из полилиний по значениям полей OD, - добавлена команда Pty2Pty – обмен значениями свойств элементов со значениями в полях OD. Эта Pty2Pty очень мощная - почти любые свойства графических элементов могут быть загружены как значения в поля OD. И наоборот - графические свойства можно назначать из значений полей OD. Причем, за один раз так можно устанавливать значения сразу многих свойств и OD. Например, сейчас пришла идея попробовать с положением объектов - для нескольких точек, окружностей и блоков ввел в их OD нужные X, Y, Z и с помощью Pty2Pty перенес объекты каждый в эти X, Y, Z.