Сообщество программистов Autodesk в СНГ

ADN Club => Civil 3D API => Тема начата: АлексЮстасу от 11-06-2018, 22:42:32

Название: Property Sets <--> Object Data converter
Отправлено: АлексЮстасу от 11-06-2018, 22:42:32
Реален ли открытый проектик - конвертер пользовательских Property Sets <--> Object Data?
Например, в Идеях есть: https://forums.autodesk.com/t5/civil-3d-ideas/add-object-data-table-attributes-to-property-set-data/idi-p/7553342
Но ждать от Autodesk - точно помрешь, учитывая, что OD в Map 3D уже лет 20, а PS в Civil 3D уже 5-6 лет и лет 15-16 в Architecture.

Почему открытый?
С одной стороны, у меня, например, с деньгами в обозримое время швах.  :D
С другой стороны, такой конвертер должен быть в общем пользовании.
С третьей стороны, такой конвертер мне (чисто по аналогии) кажется несложным в написании.
Можно, конечно, объявить подписку - типа, помогите, кто чем может. Не пробовал, не знаю.
Главная сложность реализации - написать такой конвертер могут, наверное, только программисты под Civil 3D.

Конвертер, например, из двух утилит: PS2OD и OD2PS.
Вроде бы можно обойтись без опций и окон.
PS2OD:
0. Одноименные OD с PS - названия которых не содержат никаких разделительных символов, кроме подчеркиваний и тире, и длиной не больше 24 символов.
1. Если в dwg не описаны одноименные OD с PS, то создаются их описания с названиями, как у PS.
2. Если в dwg описаны одноименные OD, то создать описания OD с этими названиями, но с приписками "..._1", "..._2" и т.д., укорачивая названия, если нужно до 24 символов.
3. У созданных OD создаются соответствующие поля для данных. Разделительные символы, кроме подчеркиваний и тире, заменяются на знаки подчеркивания. Длина названий полей не может превышать 31 символ.
4. К соответствующим графическим элементам присоединяются такие OD с соответствующими данными, как в PS.
5. Исходные PS не удаляются.
OD2PS:
Симметрично.

Вариант: если уже существуют одноименные OD и PS, и в них есть одинаковые поля данных, то OD и PS с приписками "..._1", "..._2" и т.д. не создаются, а данные переносятся.

Как-то так.

Если говорить о платности (подписка или т.п.), то сколько такой конвертер может стоить?
Название: Re: Property Sets <--> Object Data converter
Отправлено: Александр Ривилис от 11-06-2018, 22:47:01
Реален ли открытый проект - конвертер пользовательских Property Sets <--> Object Data?
Реален, если он кого-то заинтересует. Но так как судя по всему он никого, кроме Вас не интересует - то нет.

P.S.: Раздел выбран неправильно. Эта тема должна быть создана или в разделе Работа для разработчиков (http://adn-cis.org/forum/index.php?board=38.0) или нигде на этом форуме. В данном разделе решаются конкретные вопросы программирования под Civil 3D силами программистов.
Название: Re: Property Sets <--> Object Data converter
Отправлено: АлексЮстасу от 11-06-2018, 22:55:56
Но так как судя по всему он никого, кроме Вас не интересует
Судя по чему?

Ок. Как скажете. Создам тему там.

Разместил тему здесь, потому что: (1) это не предложение работы, а предложение проекта, (2) кроме программистов под Civil 3D вряд ли кто сможет, (3) это был вопрос о возможности такого решения.
Название: Re: Property Sets <--> Object Data converter
Отправлено: Александр Ривилис от 11-06-2018, 23:33:36
Судя по чему?
Судя по вот этому:
Но ждать от Autodesk - точно помрешь, учитывая, что OD в Map 3D уже лет 20, а PS в Civil 3D уже 5-6 лет и лет 15-16 в Architecture.
Это говорит о степени востребованности этого конвертера. Кстати, и идею на Idea Station поддержало аж 8 человек, что явно мало для того, чтобы Autodesk тратил на это свои финансы.
P.S.: Полемику на эту тему и в этом разделе прекращаем.