首页 > 解决方案 > 如何在 .dxf 中为 Groupcode 1001 获取/设置应用程序名称?

问题描述

我将地理数据(坐标、属性……)转换为 dxf 文件。

我将属性写入扩展数据,但在组代码下1001必须有一个应用程序名称。我试着在里面写"Test"一些其他的词,但没有任何效果。

我收到错误消息:

第 50 行的 1001 组中的应用程序名称无效。

在这种情况下,应用程序名称是什么,我在哪里可以得到它或其他什么?

示例图片与我的 dxf 中的一部分。

标签: javaconvertersdxfapplication-name

解决方案


您是正确的,DXF 组1001应包含附加到您的实体的扩展实体数据 (xData) 的应用程序 ID。

此应用程序 ID 可以是满足符号表名称要求的任意名称(作为 AutoLISP snvalid函数的一部分记录)。指定应用程序 ID 时,应尽量确保它是唯一的,并且应避免使用ACAD,因为这是保留并由 AutoCAD 在内部使用。

导致文件无法解析的关键是文件中 xData 引用的每个应用程序 ID 也必须在符号表中显示为符号表APPID名称


推荐阅读