span8
span4
嗨,所有
在FME 2016中,我将AutoCAD图纸转换成GIS地图,AutoCAD文件中包含了大量文本,我将使用这些文本作为标签。这很好,但是当我在dwg文件中读取时,FME在文本周围创建了一个框,从而干扰了地图的其余部分。这些框很难删除,因为它们的颜色/大小/层/几何类型与其他需要保留的数据相同,所以我有一个简单的方法来过滤它们。
有没有办法只读取文本而不获取边界框?
如果图中的tekst是textobjects,你可以直接读取autocad_text属性(或者M_text)。然后使用该属性创建标签。
在ACAD阅读器上公开format属性。
如果它们是非文本对象,没有扩展的数据,让fme选择矩形(希望其他功能不包含精确的矩形..)
(选择矩形可以通过添加id的对象使用计数器。然后切2个顶点。自相关分组的id和过程重复。与>1相关的Calc角。选择正确的角度。使用统计计算器计算按ID分组的角度;4 = recangle)
如果fme行为不能显示边界框,则对象必须在图中。(可能是隐藏的,或者是垃圾。(afaik of course, my workbenches wich create full ACAD maps and visa versa do'nt show that behaviour)
©2019安全亚搏在线软件公司法律