4. АК о создании пользовательских инструментов для XData
Я все это уже проходил с Object Data в Map/Civil 3D. XData в контексте описательных данных - их аналог, но лучше, т.к. для всех AutoCAD.
И в общем знаю на опыте c OD длительном своем и многих пользователей и программистов, о чем говорю, что нужно бы сделать, и к чему это может привести.
XDTools - свободный набор пользовательских программ для XData в любом AutoCAD.
Это открытый проект. Цель - создать минимально необходимый набор пользовательских программ для XData в любом AutoCAD.
Задача - дать всем пользователям любого AutoCAD удобную возможность присоединять к любым объектам нужную описательную информацию. И возможность использовать, передавать эти данные в любые вертикальные и пользовательские приложения, в другое ПО.
3. АК о создании пользовательских инструментов для XData
Создание общих пользовательских инструментов для описательных данных было бы лучшим не на основе XData, а в Xrecord.
Но не вижу никаких ни поддержки, ни инициативы, ни уже готовых наработок для этого. Хотя, в Xrecord такое решение бы предпочел безусловно.
Вижу же только отрицание, оппонирование и препятствование.
2. АК о создании пользовательских инструментов для XData
Создание самых общих пользовательских инструментов для XData даст пользователям возможность шире, полнее, производительнее применять AutoCAD.
Утверждения, что создание общих таких инструментов невозможно, и опасения, что такие инструменты создадут проблемы - мифы.
Появление таких инструментов создаст основания для больших и разных новых запросов к программистам на разработку дополнительных программ.
1. АК о создании пользовательских инструментов для XData
XData - не средство только для разработчиков. XData предназначены для любых данных: и самого AutoCAD, и для записи нужного программистам, и для пользователей.
Отсутствие, ничожность пользовательских средств работы с XData не делает их средством для программистов. XData позволяют решать задачу пользователей для хранения описательных данных, и потому являются и пользовательским средством. Хотя и потенциально.
1. Для собственного "общего развития".
2. Просто интересно, что и как. Какие-то личные открытия уже появились.
3. Ковид и самоизоляция.
4. Вдруг куда-то еще вырулится...
5. Всегда лучше иметь больше и разных возможностей.
6. Если уж нашел что-то, то нормально поделиться.
Это пилотный, поисковый и неожиданный для меня самого проект.
Собрать (досоздать) минимально необходимый набор программ для XData - из свободно распространяемых Lisp или т.п., с их доработкой.
Минимальный набор действий с XData может состоять всего из 10-12 достаточно простых программ.
Почти все необходимые Lisp есть в свободном использовании. Но почти все желательно сделать удобнее для пользователей.
Прототипов для 2-3 действий найти пока не удалось.
Собрал уже 28 Lisp'ов для работы с Object Data или учитывающие Object Data (Map/Civil 3D).
И один бесплатный плагин.
Почему-то почти все от французских разработчиков.
Чтобы из решений задач ничего не вышло, необходимо:
1. Не допускать на форумы информацию о решениях.
2. Экспертам игнорировать решения или считать заведомо неверными, ненужными.
Тогда для сообщества решения не появятся, не будут существовать. Если некоторые пользователи о решениях все же узнают, то отсутствие отзывов, обсуждений и отрицание экспертов поможет им такие решения не рассматривать.
Попытка заказать программу под AutoCAD Civil разными способами в течение трех с половиной месяцев не дала ничего, кроме впустую потраченного времени, и по-прежнему нерешенной задачи. За вполне реальные деньги.
Вероятно, действующих программистов ничтожно мало, они плотно заняты, и дополнительный заработок им не нужен.