Shapefile属性为Autocad批注


14

如何将shapefile / feature类的属性信息导出到Autocad批注/文本?

我能够将shapefile导出到autocad,但是无法获取批注中的属性。

还请让我知道是否有任何方法可以在不使用块的情况下将属性附加到autocad中。


如何获得shapefile而没有注释?只需要知道您拥有什么软件(版本,地图,架构师等?),以及如何进行尝试。
布莱德·尼索姆

1
Brad,我正在使用ArcMap 10.1版本将我的shapefile转换为autocad
Ramakrishna Billakanti,2011年

您在使用转换工具箱吗?您的cad数据是由autocad还是esri地理定位的?
布拉德·尼索姆

我必须已经阅读了6次,甚至通过一个解决方案进行工作,然后才意识到您想要使用AutoCAD中的属性。
Brad Nesom 2011年

是的,布拉德数据在AutoCAD和GIS中均具有坐标,是的,我想在AutoCAD中获取属性。现在,我可以为要素类获取单个属性,但是我想知道是否可以在表和AutoCAD文件之间建立关系。那太好了,非常感谢您的帮助。
2011年

Answers:


27

只有少数选项可将属性从ANY GIS系统获取到AutoCAD中。

  1. 使用FME(安全软件)并导出到带有对象数据的AutoCAD Map /。
    这将要求dwg在autocad map3d中使用。并且以下步骤
    将从打开的新空白图纸开始执行。

  2. 使用autocad map 3d导入shapefile(或其他gis格式),并选择导入选项以创建对象数据。(这是我的首选方法)。

  3. 请参阅下面的#3说明(在autocad说明下面)
  4. 编辑:我想如果你问是否可以有一个外部表,简短的回答是。
    我几乎忘记了这方面。(类似于对象数据)
    如果要将表值“链接”到AutoCAD图形中的对象,则也有相应的过程。
    我将发布一些链接。
    如果您有任何疑问,我可以回来并为此添加类似的分步说明。
    cad和GIS博客
    Autodesk documentataion
    db connect(用于块属性)

如果在导入形状文件(到autcad贴图3d)之前设置了链接模板,则该模板是导入对话框中的一个选项。
然后,您可以使用shapefile属性填充一个空表,它们会自动链接到它们表示的(点)对象。
按照其余说明,您应该能够将链接转移到文本对象
/ EDIT

如果可以走得更远并且想走得更远,您可以考虑使用db中的动态注释。该链接提供了dwg示例和简短讨论。其余的可以在Autodesk帮助文档中找到。


关于地图经典工作区上的#2的说明,请使用“
地图制图”下拉菜单>“
导入/导出”>“
导入”
AutoCAD拍摄

选择esri shapefile 汇入资料
选择数据...(椭圆),然后选择创建对象数据
。如果需要,请更改oobject数据表名称。

对象数据
好的,您可以在工程图图层列上更改传入数据的名称。
确定导入。
缩放到一定程度(双击滚轮)可
将多边形旋转为仅显示轮廓。
多边形工具栏 POLYDISPLAY> edge仅
变更显示
重新生成图形以显示更改(REA)
保存并关闭图形(文本导入)。

现在,在一个新的空白图形中,附加上一个图形(文本导入)。
连接
附件2
附件3
并将其添加到选择图纸的底部以附加窗口。在该窗口中,双击
当前查询
查询对话框
查询对话框中的当前查询,选择alter properties,
然后单击右侧的文本按钮
文字按钮
Expression按钮,
表情按钮
然后选择要为其创建文本的字段。
文本域
设置要在其上创建的尺寸,样式,角度,图层,然后返回到第一个查询对话框,
文字大小对话框
查询对话框
选择位置查询类型,并将所有位置
所有
选择查询类型接受为绘制
绘制查询
选择执行查询。
画画

分离图纸并保存。

现在可以使用ESRI解决方案,但是需要花费大量工作才能获取不同图层等上的数据。
换句话说,可以制作一张漂亮的CAD图。

3.将标签转换为注释

在arcmap 10.1中使用工具箱中的“ To CAD”工具
。添加cad字段将为在彩色图层上进行分离做好准备。
图层和文本属性可能就是您所需要的。

添加cad字段

一旦CAD字段位于属性表中,您将需要计算要放入每个字段的值。
我没有使用这种方法,所以我没有花很多时间来解释这一点。
但是,您花费在此上的时间越多,CAD图纸的外观和效果就越好。
例如,图层=街道名称,建筑物地址,包裹所有者。
您可以阅读种子文件上帮助并对其进行覆盖。

然后导出到CAD

在此处输入图片说明


2
出色的演练指南-感谢您花时间在此问题解答上。
Mapperz

2
哇布拉德-好答案!如果可以的话,我会给这个答案+10(不过还是+1)!
达诺

6

如果有可用的ArcGIS(我使用的是9.3.1),最简单的方法是:

  1. 将shapefile转换\导出到任何文件地理数据库中,并将其添加到Arcgis Project中;
  2. 使用需要在CAD中显示的属性对其进行标记;
  3. 右键单击内容表中的“图层名称”,然后使用“将标签转换为注释”选项。确保将注释保存在地理数据库中;
  4. 之后,您可以在ArcToolbox中使用“转换工具> To CAD>导出为CAD”。作为输入要素时,选择图层和图层批注,然后导出。

您的CAD文件将同时具有shapefile中的特征及其标签\注释


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.