| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как присвоить атрибуты для полилинии

Как присвоить атрибуты для полилинии

Ответ
Поиск в этой теме
Непрочитано 14.02.2020, 10:57
Как присвоить атрибуты для полилинии
romanov.gasu
 
Регистрация: 14.02.2020
Сообщений: 5

Добрый день! Нужна помощь.
Есть ли возможность в autocad присвоить необходимые атрибуты для полилинии?
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 467
Размер:	44.8 Кб
ID:	223117

Просмотров: 11394
 
Непрочитано 20.02.2020, 12:56
#21
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589


ИМХО. Если бы мне нужно было бы сделать подобное и с полной совместимостью с чистым автокадом, то я бы смотрел в сторону псевдо кусомных объектов на основе анонимных блоков. А по поводу панели и свойств.... гуглится OPMNetExt
Но все это нужно обсуждать явно не в этом разделе форума...
Boxa вне форума  
 
Непрочитано 20.02.2020, 13:02
#22
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,052


Цитата:
Сообщение от Boxa Посмотреть сообщение
то я бы смотрел в сторону псевдо кусомных объектов на основе анонимных блоков
Цитата:
Сообщение от Boxa Посмотреть сообщение
и с полной совместимостью с чистым автокадом
зачем псевдо? Уже предлагал перевести полилинии в обычные блоки - но поскольку нет готового решения, то у ТС и интереса к этому нет, похоже)
Сергей812 вне форума  
 
Непрочитано 20.02.2020, 13:46
#23
Куинбус Флестрин


 
Регистрация: 12.12.2016
Сообщений: 24


Возможно Вас поможет программа от уважаемого Lee Mac.

http://www.lee-mac.com/programs.html

Length Field to Attribute - заносит длину полилинии в атрибуты блока.

Area Field to Attribute - заносит площадь в атрибуты блока.

----- добавлено через ~1 мин. -----
Это ответ на просьбу в посте 12.

----- добавлено через ~2 мин. -----
площадь и длина заносятся в виде полей и меняются с изменением объекта
Куинбус Флестрин вне форума  
 
Непрочитано 20.02.2020, 15:03
#24
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589


Сергей812, угу, предлагал, статичные блоки: нарисовать линии и по ним сделать блоки, это просто, но с этими блоками потом не удобно работать и менять их... Моя идея, сделать несколько "расширенные" динамические блоки, т.е. что бы можно было как бы рисовать "полилинию" и менять/добавлять/удалять вершины, двигать за ручки , но при этом это был бы блок с атрибутами... по этому и "псевдо кустомные" объекты. Т.е. у исполнителя, у которого в акаде запущена соответствующая программа в работе были бы легко изменяемые и редактируемые "псевдодинамические" блоки, а у заказчика (без программы), простые статичные.

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

ЗЫ
Сейчас подумалось... псевдодинамические блоки .... наверное это максимально точное название для такого рода объектов....
Boxa вне форума  
 
Непрочитано 20.02.2020, 15:15
#25
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,052


Boxa, честно говоря, не вижу смысла работы с псевдокастомными объектами в данном случае - исполнитель работает как обычно, а потом для заказчика с голым акадом вызовом команды надстройки делается копия файла с переведенными полилиниями в блоки с атрибутами. Не выхватывает же заказчик из под рук рабочие файлы, надеюсь)
Сергей812 вне форума  
 
Непрочитано 20.02.2020, 15:24
#26
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589


Сергей812, если атрибуты на самом чертеже не видны, но можно и так, а если видны, то править оформление каждый раз при передаче... ну такое.
В любом случае вариантов решения задачи масса, только ТС они до лампочки. =)
Boxa вне форума  
 
Непрочитано 20.02.2020, 15:32
#27
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,052


Цитата:
Сообщение от Boxa Посмотреть сообщение
если атрибуты на самом чертеже не видны
естественно, они скрытые.. хоткей Ctrl+1 заказчик то осилит)
Сергей812 вне форума  
 
Непрочитано 20.02.2020, 16:37
#28
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Можно использовать связь с БД (Ctrl-6)
__________________
Правильно сформулированный вопрос содержит 90% ответа.
pan вне форума  
 
Непрочитано 26.02.2020, 14:09
#29
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Показ содержания Xdata при "наезде" на элемент - лисп от CADaSchtroumpf, read_XD.lsp.
Его же лисп конвертации Object Data (Map/Civil) в Xdata - OD2XD.lsp.
Вложения
Тип файла: lsp read_XD.lsp (2.4 Кб, 34 просмотров)
Тип файла: lsp OD2XD.lsp (1.9 Кб, 19 просмотров)
__________________
количество моих сообщений не говорит о знании Автокада

Последний раз редактировалось АлексЮстасу, 26.02.2020 в 14:16.
АлексЮстасу вне форума  
 
Непрочитано 26.02.2020, 14:37
#30
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848


АлексЮстасу, чистый ACAD не знает функций ade_*
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 26.02.2020, 14:43
#31
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
АлексЮстасу, чистый ACAD не знает функций ade_*
В read_XD.lsp нет никаких "ade_*".
А OD2XD.lsp, естественно, будет работать только у тех, у кого есть Object Data, т.е. есть Map/Civil, о которых речь была в начале темы.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 26.02.2020, 15:21
1 | #32
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,681


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
при "наезде" на элемент
я вот тоже двинулся в этом направлении
Миниатюры
Нажмите на изображение для увеличения
Название: Inspect_Entity.gif
Просмотров: 153
Размер:	6.38 Мб
ID:	223494  
koMon вне форума  
 
Непрочитано 26.02.2020, 15:54
#33
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848


АлексЮстасу, вообще-то раздел не совсем вертикалок. И об обязательности вертикалки стоило бы предупреждать.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 26.02.2020, 16:38
#34
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
АлексЮстасу, вообще-то раздел не совсем вертикалок. И об обязательности вертикалки стоило бы предупреждать.
Я в #29 так и сделал:
Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Его же лисп конвертации Object Data (Map/Civil) в Xdata - OD2XD.lsp.
И в теме обсуждали использование Map 3D.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 26.02.2020, 16:46
#35
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848


Offtop: А я еще в #2 сказал, что в чистом ACAD подобное сделать невозможно Ты каждый раз, когда отвечаешь, перечитываешь всю тему?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 26.02.2020, 17:48
#36
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Offtop: Разве я с этим твоим утверждением хоть в чем-то спорил?
Мне только что попались эти лиспы. Они соответствуют обсуждаемым в теме подходам. Вдруг, да кому-то пригодятся...
Если считаешь эти лиспы неуместными, удали мои сообщения, пожалуйста.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 03.03.2020, 18:32
#37
jkalex

геодезист
 
Регистрация: 22.12.2009
Киров
Сообщений: 23


http://odclass-odedit.com/od_ru.html это в тему?
jkalex вне форума  
 
Непрочитано 03.03.2020, 19:29
#38
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,052


Цитата:
Сообщение от jkalex Посмотреть сообщение
http://odclass-odedit.com/od_ru.html это в тему?
А это можете спросить у автора продукта АлексЮстасу ))
Сергей812 вне форума  
 
Непрочитано 02.02.2022, 00:02
#39
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Цитата:
Сообщение от romanov.gasu Посмотреть сообщение
Есть ли возможность в autocad присвоить необходимые атрибуты для полилинии?
Теперь такая возможность и для базового AutoCAD есть - XDTOOLS.
Пользовательские описательные данные будут при этом храниться в XData. Т.е. будут одинаково доступны в любом AutoCAD.
Вложения
Тип файла: zip XDTOOLS-v-0-5.zip (63.3 Кб, 71 просмотров)
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 02.02.2022, 00:32
#40
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,052


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Пользовательские описательные данные будут при этом храниться в XData. Т.е. будут одинаково доступны в любом AutoCAD.
и их можно будет получить вместе с "родными" характеристиками полилинии, например, извлечением данных?
Сергей812 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как присвоить атрибуты для полилинии

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дублируются полилинии, блоки, атрибуты в динамических блоках. Как избежать? Nemyheim Динамические блоки 30 22.10.2021 13:34
Проблемы с возвратом площади полилинии в динамическом блоке (поля и атрибуты) Полусолнце Динамические блоки 10 11.11.2016 11:51
Атрибуты не в блоках, атрибуты как самостоятельный примитив АлексЮстасу AutoCAD 11 13.05.2015 10:39
Можно ли полилинии присвоить доп. свойства посредством LISP piter_ch LISP 1 20.11.2012 18:32
Атрибуты для полилинии Botticelli AutoCAD 13 17.10.2011 23:17