主题中的问题:“块” https://knowledge.亚搏在线safe.com/questions/topics/single/41687.html网站 主题“块”的最新问题 使用负比例值时,写入CAD块不能保持正确的方向。 https://knowledge.亚搏在线safe.com/questions/85777/writing-to-cad-blocks-does-not-maintain-correct-or.html

我相信这很可能是个错误,我花了很长时间试图弄明白为什么这行不通。

我有一个从.dwg文件读取cad块(doors)到fme的工作区,在输入时分解这些(我想在GIS中使用原始形状)。然后,它聚集这些形状(线/弧)。并将分解块的插入点坐标/属性合并为聚合形状的属性。然后,我使用顶点创建器,将这些坐标存储在聚合形状上,以使其返回一个点。这个工作流亚搏在线程是必要的,所以我希望能够顺利地将数据从CAD传输到GIS,然后再返回。

问题是,当使用CAD编写器重新创建这些块时,它们不代表读取的原始块,即使所有属性都相同。与块如何使用X/Y比例不一致;如果使用负的X/Y比例,则将创建块,如同该比例为正一样,从而镜像块。如果然后将这些块的所有X/Y比例值重置为1,你最后遇到的障碍是不同的,这是不可能的。我将在前后附加一个,希望这更有意义:

原始CAD:

再造CAD:

CAD 阻碍 CAD到GIS的转换 结婚,2019年1月23日15:06:11格林尼治标准时间 单身汉
插入点块和几何图形之间的AutoCAD连接 https://knowledge.亚搏在线safe.com/questions/83877/autocad-join-between-insert-point-block-and-geome.html

你好

我需要在来自块(dwg文件)的几何体(多边形)之间进行连接,以及该几何图形的插入点:


我该怎么做?

插入点和几何体之间是否有唯一的共同标识符?对于块对象?


我需要这样做,因为我必须将插入点的AutoCAD实体句柄放在几何体(多边形)属性中(因为AutoCAD实体句柄不是块中多边形的唯一ID)。


我在dwg reader选项中使用了“保留插入点”:


谢谢您。

AutoCAD 阻碍 DWG阅读器 结婚,2018年12月5日13:53:05格林威治标准时间 阿克西特
如何在acad块中创建新的属性定义 https://knowledge.亚搏在线safe.com/questions/81465/how-to-create-new-attribute-definition-in-acad-blo.html网站

大家好,

我试着用ACAD块解决问题。我只想在块中添加属性定义。此块没有任何属性定义,所以它完全没有用户属性。如果块定义有一个或多个属性定义,通过FME添加新的没有问题。但在没有属性的块的情况下,我无法解决,如何添加属性定义。

有人能帮我吗?

非常感谢!

鲁博

阻碍 阿卡德 星期二,2018年10月30日14:46:17格林尼治标准时间 拉扎鲁米尔
读取dwg块属性,如何访问? https://knowledge.亚搏在线safe.com/questions/79786/reading-dwg-block-attributes-how-to-access.html(https://knowledge.safe.com/questions/79786/reading-dwg-block-attribute

我有一些dwg文件,其中的数据绘制为带有属性的块。当我在数据检查器中查看这些时,我注意到块属性以两种方式显示:

我看完了https://knowledge.亚搏在线safe.com/articles/59335/autocad-dwg-block-attribute-extraction.html并且看到,虽然我可以从属性列表(顶部标记)访问属性信息,但是只获取底部显示的信息会容易得多。问题是我找不到这个。属性公开器。有人有好主意吗?

(随附演示图纸)

属性处理 AutoCAD DWG 阻碍 清华大学,2018年10月4日12:17:21格林尼治标准时间 哈夫莫杰夫
在特定距离查找文本 https://knowledge.亚搏在线safe.com/questions/77527/find-text-at-a-specific-distance.html

嗨,大家好,

在AutoCAD中,我有一个包含要合并的信息的文件。

使用下图将有助于了解情况:

JPG问题

我有一个方块和文字。我想将文本字符串“(1.00)z=190.98”添加到我的块的新属性中。

文本插入点和块插入点之间的偏移量总是相同的偏移量x=0.14偏移量y=-1.25。

接下来的步骤是计算值。理想的,属性必须具有计算值191.26-1.40=189.86。

有什么想法吗?

谢谢

阿尔卡

AutoCAD DWG 邻域 阻碍 清华大学,2018年8月30日格林尼治标准时间15:02:40 阿尔卡
dwg块参照点形状 https://knowledge.亚搏在线safe.com/questions/70251/dwg-block-reference-to-point-shape.html网站

你好,我需要将dwg转换为shp。我有一个包含两种元素的层,块参照和多段线,我怎样才能得到2个SHP文件,有块参照元素的一点形状和有多段线元素的一条线形状?所有属性必须保存在形状文件的属性列表中。

ESRI AutoCAD DWG AutoCAD 小水电 阻碍 周一,2018年5月14日10:24:45格林尼治标准时间 侥幸
来自AutoCAD的AEC对象和多个视图块 https://knowledge.亚搏在线safe.com/questions/67192/aec-objects-and-multiple-view-blocks-from-autocad.html(https://knowledge.safe.com/questions/67192/aec-objects-and-multiple-

你好,

作为FME的新用户,由于我在互联网上没有找到任何答案,我创建了这个主题。

我想在FME中分别使用mv块和autocad中的aec对象作为简单块和多段线。

与FME:

-mvblock不提供任何内容。

-AEC空间提供具有空间尺寸的矩形(在AutoCAD中绘制为多段线)。因此,折线的特性将丢失。

我可以修改我的dwg文件,使其可行,这就是我正在做的。

但我的问题是:如何正确读取FME中的mvBlocks和aec对象?

迪伦。


AutoCAD DWG AutoCAD 阻碍 AutoCAD块 清华大学,2018年3月29日格林威治时间15:11:52 迪兰莱莱夫
AutoCAD块-是否可以在单个块上设置倾斜度? https://knowledge.亚搏在线safe.com/questions/66820/autocad-block-probability-to-set-inclination-on-in.html(https://knowledge.safe.com/questions/66820/autocad-block-probability

有人知道是否有可能将dwg模板与块一起使用,然后在fme中设置参数,使块在生成的dwg文件中进行三维旋转?

三维 AutoCAD DWG AutoCAD 阻碍 旋转 周一,2018年3月26日14:07:21格林尼治标准时间 彼得尔斯塔普
不支持标记中带有小数点的AutoCAD属性块。 https://knowledge.亚搏在线safe.com/questions/59569/autocad-attributed-block-with-decimal-point-in-tag.html

乡亲们,

想知道是否还有其他人遇到过这个问题。

我以前成功地将数据传递到CAD属性块

我有一个CAD属性块,其中的标签称为xx:8.5

但是,当我在AutoCAD编写器层中将其配置为用户属性时,小数点将转换为下划线。xx:8_5

不幸的是,当生成块时,一个名为xx:8_5的新属性被添加到块中(我不知道可以这样做),与空的xx:8.5并行,后者实际上是一个可见属性。是否有转义符或可以添加到属性中以将其指向正确的块属性的内容?

AutoCAD DWG 阻碍 AutoCAD块 FRI,2017年12月8日06:32:34格林尼治标准时间 安德鲁
AutoCAD DWG块属性提取 https://knowledge.亚搏在线safe.com/articles/59335/autocad-dwg-block-attribute-extraction.html

介绍

FME可以自动提取AutoCAD块属性数据。AutoCAD块能够包含属性(数据)信息。在AutoCAD中,插入具有属性定义的块时,提示用户输入数据。要在AutoCAD中编辑块,向用户显示块属性编辑表单(显示在AutoCAD中的AutoCAD块属性下图)。AutoCAD中的每个实体都有一个唯一的不可更改的句柄,可以用作唯一的ID。跟踪AutoCAD块句柄信息(与图形名称结合使用)允许跟踪和更新数据库中的图形数据。

本文将演示如何使用FME在AutoCAD DWG中提取AutoCAD块“标记”和“值”(存储为块属性)。然后将提取的属性保存到Excel电子表格中。该示例对需要提取AutoCAD块属性信息的用户很感兴趣。使用FME,提取的块属性值可用于GIS中,以及数据库系统。

下载

启动数据,方块和桌子图纸:
http://download.autodesk.com/us/samplefiles/acad/blocks_u and_u tables_uu---u imperial.dwg

已完成模板工作区

源数据

下图显示了在AutoCAD中编辑的名为“窗口”的属性块的示例。

显示在AutoCAD中的AutoCAD块属性


让我们看看FME如何通过查看FME数据检查器中的dwg文件来处理这些数据,在reader参数未选中的情况下,将块分解为实体。

相同的图纸信息,在AutoCAD中,在FME数据检查器中显示为列表:

数据检查器中显示的AutoCAD块属性。像往常一样,棘手的一点是知道在哪里查找数据。故障模式与影响分析数据检查员很厉害!


FME读取块属性信息并将信息存储为列表。对于第一个列表元素,第一个autocad块属性字段名-或“tag”-用fme_attrib_info_0.field_name捕捉到。第一个autocad块属性字段值-或“value”-用fme_attrib_info_0.field_值捕获在fme中。

上面的示例将第一个属性0显示为值为“3”的“sym”。第二个属性1遵循相同的格式。

哦。。。阅读零基列表的乐趣。

指令

1)启动Workbench,将“AutoCAD DWG/DXF Reader”添加到新的空白工作区。

在添加阅读器对话框中,选择autocad dwg/dxf作为格式,并选择Blocks_和_Tables_uuuuu Imperial.dwg对于数据集。

单击参数按钮。

我们希望将块保留为单个实体,因此取消选中将块分解为实体,因为我们不想分解读卡器参数中的块。也,一定要在“将属性实体数据作为列表读取”上打勾。

选择单个合并的特征类型。注:选择“单一合并特征类型”使读卡器变得灵活,可以处理任何dwg,使用任何层命名结构(和模式),并且通常使AutoCAD DWG文件更易于使用。AutoCAD图形具有用户定义的图层结构(它们可以命名为任何内容)。通过不将图形分解为层(谁知道可能遇到的层),FME中的处理更简单/通用。还有一件事要记住,是指AutoCAD绘图通常是由人手工绘制的。值得注意的是,Autodesk提供的示例dwg在错误的图层上包含一个或两个块。因此,基于层提取dwg数据可能会产生错误的结果。

2)添加attributeexposer

尽管“autocad dwg/dxf reader”有“附加属性公开”的位置,使用属性Exposer来清楚地说明要公开的内容。我们发现更容易管理和解决一些明确的问题。

所有隐藏格式的autocad和fme属性都是可访问的(不需要使用导入按钮)。单击三个点(一行)的按钮,然后输入“fme-attr”过滤并选择属性。

至少,暴露:

  • autocad属性标记
  • AutoCADJ实体
  • AutoCAD属性
  • FME属性信息字段名称
  • FME属性信息字段值

对于数据库或GIS同步/更新,请确保公开块句柄,块名和dwg文件名。

  • AutoCAD实体处理
  • autocad块名称
  • AutoCAD源文件名

3)添加一个testfilter来过滤具有属性的块

在测试过滤器中,指定以下内容:

iftest@value(autocad_entity)=autocad_insert and test@value(autocad_attributes_follow)=trueoutput port->blocks with attributesselse iftest@value(autocad_entity)=autocad_insert and test@value(autocad_attributes_follow)=falseoutput port->blocks

上面的testfilter通过查找“autocad_entity”等于“autocad_insert”的“autocad_entity”来检测/指导“具有属性的块”块插入。具有属性的块,将“autocad_attributes_follow”设为true。

4)添加ListConcatenator

将ListConcatenator转换器连接到testfilter的“具有属性的块”端口。重命名listconnator_标记。

FME可以将autocad块属性作为列表读取(确保dwg reader具有此集合)。块属性列表可以看作是包含关于块属性的所有信息的列表对。如前所述,对于这个例子,第一个属性包含一个名为“sym”的标记,它的值为3。

  • 列表属性:fme_attrib_info.field_name
  • 分隔符:换行符(\n)(打开文本编辑器并添加换行符)
  • 目标属性:标记

通常情况下,使用列表时,使用逗号分隔符。然而,CAD属性数据也可以包含逗号或引号。例如,此示例图形的属性标记高度为1'-6“。为了安全起见,亚搏在线使用一个特殊的分隔符-换行符(\n)-避免了分析属性数据的危险,这些数据可能会混淆逗号分隔或带引号的值。

使用换行分隔符将使处理数据和以后显示数据变得容易。

5)为值添加ListConcatenator

将第二个ListConcatenator转换器连接到第一个ListConcatenator的输出端口。重命名ListConcatenator_值。

  • 列表属性:fme_attrib_info.field_value
  • 分隔符字符:换行符(\n)
  • 目标属性:值

6)添加attributeManager

删除以下属性:

  • AutoCADJ实体
  • autocad属性标记
  • FME属性信息字段名称
  • FME属性信息字段值
  • AutoCAD属性
  • 功能类型

7)添加Excel编写器

对于板材定义,选择自动。

将图纸名称设置为具有属性的块。

将具有属性功能类型的Excel块连接到attributeManager输出端口。

结果

导出到Excel的示例图形的属性

数据属性

感谢您向Autodesk提供示例dwg。“块和表(英制)数据集”由Autodesk Inc.授权。在CC BY-NC-SA V.3.0许可证下,可从http://download.autodesk.com/us/samplefiles/acad/blocks_and_tables_uuuuuu imperial.dwg获得。

AutoCAD DWG AutoCAD 阻碍 结婚,2017年12月6日00:44:40格林尼治标准时间 纳塔利亚特保险箱亚搏在线
复制点并偏移每个复制点 https://knowledge.亚搏在线safe.com/questions/56622/duplicate-points-and-offseting-each-duplicate.html(https://knowledge.safe.com/questions/56622/duplicate-points-and

乡亲们,

我有一个来自mapinfo源的cad输出。我面临的挑战之一是标签和块的重叠。

有些块是表示共同定位特征的符号。

我的目标是尝试检测重复的label\block放置点,并执行某种偏移以分离对象。

在大多数(所有)情况下,我使用CenterPointReplacer或LabelPointReplacer来确定标签\块插入点。

在某些情况下,理想的放置方法是检测重复,然后用极性偏移更改放置。

例如,4个共同定位的符号将放置为0,半径90180270 1米。

有没有什么建议,我可以如何首先检测重复的和工作的“重复集”,以计算新的极坐标?

AutoCAD DWG 标签 复制品 阻碍 清华大学,2017年10月26日10:57:34格林尼治标准时间 安德鲁
在AutoCAD/Civil块上显示元数据 https://knowledge.亚搏在线safe.com/questions/56497/show-metadata-on-autocadincivil-blocks.html

在autocad/civil3d中,可以在块定义上添加元数据,不是属性。不知何故,我无法在FME中访问这些元数据字段。有人能解决这个问题吗?

图1。具有属性的块,此信息可在FME中访问。

图2。所选块的元数据信息如图1所示。

我尝试启用用户定义的属性和扩展数据,但不知何故,我无法访问元数据。

我使用的是FME12017.1.1。

最后的目标是将这些元数据属性写入新的dwg。我知道我可以将这些作为属性属性添加到块定义中,但这并不是用户想要的最终结果。

添加您将找到示例dwg。sonderingen-en-boringen-besta和.dwg

AutoCAD DWG AutoCAD 元数据 阻碍 文明3D 结婚,2017年10月25日10:16:33格林尼治标准时间 拉尔斯德弗里斯
希望从AutoCAD块中提取几何图形和属性 https://knowledge.亚搏在线safe.com/questions/55272/want-to-extract-geometry-and-attributes-from-autoc.html(https://knowledge.safe.com/questions/55272/want-to-extract-geome

我要从.dwg文件中的AutoCAD块提取几何图形和属性。这似乎有问题,因为读者提取的信息不会出现在块中。

所以,我怎样才能得到这个信息?

属性 阻碍 提取 星期二,2017年10月10日19:51:47格林尼治标准时间 迈克拉姆皮
在没有爆炸块的情况下,点特征在CAD中不可见。 https://knowledge.亚搏在线safe.com/questions/54083/point-features-are-not-visible-in-cad-without-expl.html(https://knowledge.safe.com/questions/54083/point-features-are-not-visible-

你好,

我正在使用几何过滤器进行dwg-to-dwg转换过滤点,如果我不把积木分解成实体,点在书面的dwg文件中不可见,但如果我爆炸它,我可以看到点在计算机辅助设计连同多边形和文本。

事先谢谢。

CAD 阻碍 爆炸 结婚,2017年9月27日11:38:47格林尼治标准时间 德黑拉杰
将AutoCAD文件中的块分解为文件geodatabase中的点 https://knowledge.亚搏在线safe.com/questions/52369/explode-blocks-in-autocad-file-into-points-in-file.html

你好,

我要将CAD文件中特定形状的多个特征分解为文件geodatabase中的单点特征。

例如矩形或小圆成点。

事先谢谢。

CAD 阻碍 CAD到GIS的转换 爆炸 结婚,2017年9月6日13:13:17格林尼治标准时间 德黑拉杰