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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Статистика об XData в dwg

Статистика об XData в dwg

Ответ
Поиск в этой теме
Непрочитано 22.07.2021, 19:50 #1
Статистика об XData в dwg
АлексЮстасу
 
топограф, технолог
 
Москва
Регистрация: 24.05.2009
Сообщений: 2,912

Для общего анализа dwg и объектов.

Может быть что-то подобное на лиспе или др. уже существует?
Выводить статистику об XData в dwg. Для всего dwg или для выбранных объектов.
Использовать выбранные объекты, если не выбраны, то запрос выбора.
Отобразить, например, как на картинке. Вместо Object Data писать XData, конечно.

Сколько всего объектов, сколько Apps XData, сколько объектов с XData, сколько объектов без XData, у скольких объектов несколько Apps, для каждого из App XData - у скольких объектов.
Особенность - определить и отобразить, какие App XData имеют одновременно разные описания. Т.е. название App одно и тоже, а количество кодов, последовательность разные.
Например, отметить такие Apps обозначением DD - от Different Definition (или Different Description - не знаю, как правильнее).
Простейший пример приложен. По-разному определены MYAPP (у полилиний, у Civil/Proxy) и ACAD (у размера и штриховки) - разное число и тип данных.

Вывести статистику в свое окно. (Возможно, аналогичное AutoCAD Message или т.п. - не знаю, что на лиспе возможно).
Желательно с возможностью копирования этих данных. Чтобы анализировать и после закрытия окна.
Лучше, чтобы данные были сразу выделены.

Миниатюры
Нажмите на изображение для увеличения
Название: odedit_stat.png
Просмотров: 59
Размер:	27.3 Кб
ID:	239149  

Вложения
Тип файла: dwg
DWG 2004
XData_Different_Definition.dwg (583.9 Кб, 6 просмотров)

__________________
количество моих сообщений не говорит о знании Автокада
Просмотров: 3037
 
Непрочитано 23.07.2021, 07:42
#2
Boxa

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


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

Или предполагается, что пользователь должен написать для себя инструмент, который собирает требуемую для ВАС статистику, потом собрать эту статистику и потом еще и опубликовать её?!
И все это просто так, из чистого альтруизма. Я все правильно понял?

Или Вы просите для ВАС написать такой инструмент?
__________________
_бложиг

Последний раз редактировалось Boxa, 23.07.2021 в 07:57.
Boxa вне форума  
 
Непрочитано 23.07.2021, 11:53
#3
fktstv

Инженер
 
Регистрация: 20.01.2016
Сообщений: 257


Offtop: Здраствуйте. Я, Кирилл. Хотел бы чтобы вы сделали игру, 3Д-экшон суть такова…
__________________
Все, казалось бы, просто, но на самом деле это не так - В. В. Горев, том 1, стр. 338 - М. 2004
fktstv вне форума  
 
Непрочитано 23.07.2021, 14:53
#4
Сергей812


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


Цитата:
Сообщение от Boxa Посмотреть сообщение
согласные даже прошерстить файлы работодателя и предоставить Вам некую статистику,
откуда в файлах работодателя информация в XData? Ну соберет служебную информацию из тех же видовых экранов - и кому она нужна по большому счету...

Цитата:
Сообщение от Boxa Посмотреть сообщение
Или Вы просите для ВАС написать такой инструмент?
причем на лиспе) Хотя
Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Особенность - определить и отобразить, какие App XData имеют одновременно разные описания. Т.е. название App одно и тоже, а количество кодов, последовательность разные.
на .Net сделать элементарно путем расчета хэша последовательности Dxf кодов расширенных данных. А на лиспе... да ну нафиг)
Сергей812 вне форума  
 
Непрочитано 23.07.2021, 15:04
#5
Boxa

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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
откуда в файлах работодателя информация в XData?
Ну мало ли какие надстройки в работе используются... я собственно к тому, что все эти dwg файлы они не пользователя, они работодателя и я не думаю, что работодатель будет в восторге от проявления такого альтруизма... а вдруг файл попортишь или метку времени поменяешь или софт не совсем легальный...
Я бы нафиг послал с таким просьбами.
__________________
_бложиг
Boxa вне форума  
 
Непрочитано 23.07.2021, 15:18
#6
Сергей812


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


Цитата:
Сообщение от Boxa Посмотреть сообщение
Ну мало ли какие надстройки в работе используются...
ну увидит имя приложения и некоторый набор данных XData. Если не совсем рукожопый программист надстройки - то большая часть визуально идентифицируемых данных будет во внешнем хранилище, поэтому эти XData ничего толком в плане описательных данных не дадут, имхо.

Цитата:
Сообщение от Boxa Посмотреть сообщение
Я бы нафиг послал с таким просьбами.
да уже были попытки несколько лет назад со стороны ТС "выцыганить" список информационных полей по различным проектируемым разделам у форумчан с очевидным результатом)
Сергей812 вне форума  
 
Автор темы   Непрочитано 23.07.2021, 18:15
#7
АлексЮстасу

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


Цитата:
Сообщение от Boxa Посмотреть сообщение
НО Вы бы хотя бы инструмент для этого предоставили бы!
...
Или Вы просите для ВАС написать такой инструмент?
Пардон. Я постарался бы предоставить, если еще что-то нужно, но я не соображу, о каком инструменте речь?
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 23.07.2021, 18:44
#8
Boxa

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


АлексЮстасу, не смешно.
Речь идет об инструменте или если Вам будет понятнее, программе, для анализа dwg файлов и получения нужной Вам статистики.
__________________
_бложиг
Boxa вне форума  
 
Автор темы   Непрочитано 23.07.2021, 18:55
#9
АлексЮстасу

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


Цитата:
Сообщение от Boxa Посмотреть сообщение
не смешно.
Речь идет об инструменте или если Вам будет понятнее, программе, для анализа dwg файлов и получения нужной Вам статистики.
Гм...
Видимо, я излагаю мысли дико криво...
Я создание такой программы и имел в виду.
Проанализировать на предмет XData весь dwg или только указанные объекты, и получить о них статистику в удобном пользователю виде.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 23.07.2021, 19:20
#10
Сергей812


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


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Проанализировать на предмет XData весь dwg или только указанные объекты, и получить о них статистику в удобном пользователю виде.
где был произведен опрос - в каком именно виде пользователь хочет видеть XData? Здесь на форуме точно подобного не было.
Сергей812 вне форума  
 
Автор темы   Непрочитано 23.07.2021, 20:50
#11
АлексЮстасу

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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
в каком именно виде пользователь хочет видеть XData?
Вопрос по существу. Если есть удобнее способы, то давайте возьмем их.

Я предложил такой вариант, поскольку он действительно удобен - и сразу видно на экране, и можно сразу сохранить в Блокнот или т.п., и потом смотреть, сравнить с прежним и т.д.
Например - самое очевидное - можно выгружать отчет в командное окно. Но там нужно выделять самому, если список длинный, то его нужно листить, легко скопировать не все.
Предложил этот, т.к. был удачный опыт для аналогичных данных. Оттуда и приложенная картинка взята.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 23.07.2021, 21:29
#12
Сергей812


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


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Вопрос по существу. Если есть удобнее способы, то давайте возьмем их.
нет удобнее способов. XData - программный интерфейс (API), предоставленный Аутодеск разработчикам надстроек для возможности привязывания дополнительных данных к примитивам. Не будут пользователи сидеть и анализировать XData в любом виде - им за это никто не заплатит, потому что "выход" нулевой)
Сергей812 вне форума  
 
Автор темы   Непрочитано 25.07.2021, 03:58
#13
АлексЮстасу

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


Нужно ли показывать пользователям XData, создаваемые самим AutoCAD?
Официального списка таких не нашел.
Electrical создает множество XData, и его списка я тоже не нашел.
Т.к. здесь о пользовательских инструментах, то, может, знать о собственных автокадовских XData пользователям ни к чему? И безопаснее?
Или безопаснее, полезнее пользователям о них знать?
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 25.07.2021, 09:49
#14
Сергей812


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


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Или безопаснее, полезнее пользователям о них знать?
лишние знания - лишние печали) Пользователи зачастую не хотят базовый функционал изучать - явный недавний пример, как пытается вместо подшивки сделать связи полями между файлами.
Сергей812 вне форума  
 
Автор темы   Непрочитано 25.07.2021, 16:11
#15
АлексЮстасу

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


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Нужно ли показывать пользователям XData, создаваемые самим AutoCAD?
...
Или безопаснее, полезнее пользователям о них знать?
... Или лучше, безопаснее показывать, но с, допустим, специальными отметками, что это не пользовательские XData?
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Статистика об XData в dwg

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выгрузить XData в csv (txt) АлексЮстасу LISP 53 25.07.2021 04:30
Автокад 2010 виснит намертво при сохранении файла LenaE AutoCAD 18 04.05.2020 12:59
Как принято, как лучше описывать Xdata у элементов? АлексЮстасу AutoCAD 96 08.01.2020 09:25
Описание xdata АлексЮстасу Программирование 68 09.10.2014 11:46
Ищу способы упрощения работы с XData (расширенными данными) в VBA, Lisp RasRuf LISP 1 29.01.2009 10:55