Как получить / установить имя приложения в .dxf для группового кода 1001? - PullRequest
2 голосов
/ 13 мая 2019

Я конвертирую геоданные (координаты, атрибуты, ...) в файл DXF.

Я записываю атрибуты в расширенные данные, но под кодом группы 1001 должно быть имя приложения. Я пытался написать "Test" и некоторые другие слова в нем, но ничего не получается.

Я получаю сообщение об ошибке:

Неверное имя приложения в группе 1001 в строке 50.

Какое имя приложения в этом контексте, где я могу получить его или что-то еще?

Example picture with part from my dxf.

1 Ответ

3 голосов
/ 13 мая 2019

Вы правы в том, что группа DXF 1001 должна содержать идентификатор приложения с расширенными данными объекта (xData), прикрепленными к вашей сущности.

Этот идентификатор приложения может быть произвольным именем, которое удовлетворяет требованиямИмя таблицы символов (которые задокументированы как часть функции AutoLISP snvalid ).При указании идентификатора приложения вы должны убедиться, что оно уникально, и вам следует AVOID , используя ACAD, так как это зарезервировано и используется для AutoCAD.

Ключевой момент, которыйприводит к тому, что ваш файл не может быть проанализирован из-за того, что каждый идентификатор приложения, на который ссылается xData в файле, должен также отображаться как имя таблицы символов в таблице символов APPID .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...