DWG中注记类型属性转换

原文发布时间:2014-07-28

作者: lkfree

arcgis格式的数据相比autoCad中的要素除了常见的点、线格式外,还拥有一些特殊的类型例如:注记类型、块类型、填充类型。本次对cad注记类型和arcgis格式数据进行互转中的一些问题进行说明。

.对齐标注类型


1.1cad中对齐标注类型

上图是cad中的对齐标注类型,通过FME Inspector来对该数据进行读取。之后通过“选择所有费空间要素”,会出现46个对齐标注的非空间属性,如下图


1.2选择对齐标注的非空间属性


1.3对齐标注的非空间属性

cadautocad_entityautocad_dimensions的要素均为标注类型,autocad_dimension_typeautocad_aligned表示其为对齐标注,图中属性是cad中对齐标注的定义属性,例如autocad_ defpt2.xyz)和autocad_ defpt3.xyz),通过帮助文档,我们可以知道其为对齐标注两条线的结束点坐标,其他属性也可以通过帮助文档了解。


1.4fme帮助文档对标注类型属性的介绍


1.5转换成arcgis的点与线要素并将标注的非空间属性进行赋值

之后我们将cad数据转换成arcgis格式数据,并通过offsetr转换器对图形进行200000平移


1.6坐标平移200000


1.7转换后数据坐标增加200000

可以看到转换后的arcgis数据坐标增加了200000.


1.8arcgis中的数据转到cad中进行属性还原


1.9需要选择一个带有原标注样式的dwg文件作为模板

在还原到cad中时需要对属性进行还原,并且选择一个带有原标注样式的dwg文件作为模板。


1.10还原后cad数据坐标会少200000

还原后cad数据坐标会少200000,这是因为在通过offseter进行数据平移时,autocad_ defpt2.xyz)等带有坐标的属性并未增加200000,虽然在arcgis中数据发生了平移,但这些属性在cad中还原后仍是平移前的坐标值。所以只有通过将所有带有坐标的属性进行修改后,cad中的标注才会平移。

二.半径标注


2.1cad中半径标注类型


2.2 半径标注的非空间属性

半径标注与对齐标注类似,只是部分属性不同,例如不在有autocad_defpt2.x(y,z),autocad_defpt3.x(y,z).而是autocad_defpt4.x(y,z),其他属性详见帮助文档。同时在还原时也需要一个带有原标注样式的dwg文件作为模板。


  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值