span8
span4
请注意,这篇文章是为仅在Windows演示目的。该数据是not supplied。如果你需要数据请参阅场景:维多利亚机场ESRI的地理数据库IMDF文章
这是一个三部分系列有关如何为AutoCAD转换为使用FME室内测绘数据格式(IMDF)的第一篇文章,它介绍了如何对数据进行预处理。要取得成功,在这个系列中,所有三个部分需要遵循。模板文件已提供与您的数据使用。牢记一些变压器可能需要有自己的参数,改变因正在被改变了的数据。这是一个好主意,运行与功能的工作区启用缓存和监控数据,因为它流过。
放弃:这些文章的意思是每个工作区所做的一个高度概括和过程,其中将数据转换。打开工作区,并检查每个变压器的参数,以了解具体情况。
Windows操作系统
AutoCAD的(第2部分:准备经过预处理的数据)
谷歌地球 (可选第2部分:准备经过预处理的数据)
迁入FME之前,请确保你已经创建了一个包含您的建筑物内的所有层的主DWG文件。地板安装文件与位置设置为0,0,0,将比例设置为0,旋转0外部参照:
Attach each of the floor files with the location, scale, and rotation set to 0 in AutoCAD
IMDF有特定的要求,即需要为了满足对数据有效。的工作空间PreProcess.fmw是三的第一部分来准备数据。第一步是使地板的建设以及创建属性与正确的命名约定,以满足IMDF要求。
之前对准在AutoCAD中查看
工作空间来处理数据如下所示:
FME桌面工作区概述转换为IMDF前预处理AutoCAD的DWG
建筑物,其应包含于每个层的文件的引用的主DWG文件,被读入。当添加阅读器,阅读器功能的类型参数,附加的AutoCAD和外部参照格式属性被暴露。
然后测试仪是用来在autocad_entity中分离出来,只有autocad_xref文件。
路径参考文件可能是绝对或相对。另一个测试仪是用来分离出的每个路径类型,使得它们可以被单独处理。相对路径经过FileNamePartExtractor变压器提取fme_dataset路径名。然后各种变压器被用来把相对路径成绝对路径。
如果路径已经是一个绝对路径,它将具有相同的_path和_xref属性创建,只是没有数据清理。
一旦路径都被清洗,这两种类型的经过BulkAttributeRemover去除开始autocad_所有属性:
前后BulkAttributeRemover后属性
变压器在使用AutoCAD的DWG读取一个FeatureReader从参考文件的功能,使用_path属性指定的文件名。内FeatureReader,AutoCAD的对准和实体的属性被暴露,这将被用于将门符号转换到线重合与壁。
清理和外部参照文件中读取
New IMDF location specific attributes are created using the AutoCAD DWG attributes:
新属性 | 属性值 |
_xref | autocad_xref_name |
_file_rot | autocad_rotation |
_file_x_scale | autocad_xscale |
_file_y_scale | autocad_yscale |
_file_z_scale | autocad_zscale |
Coordinates are extracted from the master drawing and the difference between master and references are calculated and stored as attributes. These attributes will be used to offset the drawing. The non-IMDF specific attributes are then removed.
Extract coordinates to be used in the Offsetter
地理参考流程亚搏在线
甲FeatureMerger用于合并这两个外部参照和地理参考工作流程基于一起在_xref属性,合并只属性。亚搏在线
地理参考然后通过旋转,缩放和偏移绘图应用。所有的层和房间现在是在正确的位置。
前和FME数据查验查看地理参考比对后
有了正确的地方所有的层,需要对它们进行分离背出到他们不同的类型:水平(GROS $),单位(RM $)和开口(ADO)。一个FeatureTypeFilter由GROSS $,$ RM和ADO用于过滤。
为了创建一个新的属性创建名为_outerlayer水平(GROS $),这是对于每个级别的外壁,并具有命名约定<层> _level。
水平改名并在FME数据检查观察
接下来,客房使用由_xref分组的AreaBuilder创建。然后将壁通过转换双线壁成一个单一的线间取;这是通过使用WallThinner定制变压器完成。最后,将属性_outerlayer被创建,其具有值<层> _UNIT。
前和FME数据查验观看WallThinner定制变压器后墙壁
转换门开口是有点复杂。首先,门线需要被卡合在一起,然后组合以创建表示每个门的单个线。那么双CoordinateExtractors用于提取每个门终点,创造顶点。
然后,顶点捕捉到使用AnchorSnappers墙壁。最后,将属性_outerlayer被创建,并与<层> _开启的属性值。
从坐标门连接创建端点,在FME数据检查观察
One last step before the DWG is written out for manual processing in AutoCAD. The autocad_alignment_x/y/z attributes are removed, then the _outlayer attribute with
_outlayer and autocad_justification attribute created
The writer is set up to write out to AutoCAD DWG format with the layer name _outerlayer. Run the translation then open the DWG file up in AutoCAD. Continue to Part 2 to learn how to edit the file in AutoCAD.
比对后,在AutoCAD中查看
© 2020 Safe Software Inc |法律