斯潘8
斯潘4
本文将向您展示如何将一个AutoCADdwg(*.dwg)文件转换为MicroStationdgn(*.dgn)格式。对于每种道路类型,AutoCAD道路数据分为不同的图层,每一个都有不同的符号。我们将使用FME将这些道路数据转换为MicroStation,改变一些符号,将dwg属性写入MicroStation标记,把这些层合并在一起。
注:此视频是使用FME版本2016.0创建的。有些步骤可能略有不同,但整个过程是一样的。以下说明适用于2018.0。
如果您想在我们进行的过程中自己执行这些步骤,请随意下载并解压缩本文所附的数据(roads.zip文件)!
本文中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
要创建演示,您需要执行以下步骤。
1)启动FME工作台
在Windows中,可以在“开始>所有程序>FME桌面>FME工作台”下找到此选项。
2)选择生成工作区
这可以在FME工作台界面的创建工作区部分找到。或者,使用ctrl+g作为快捷方式。
3)浏览并选择源(读卡器)数据集
浏览并选择源AutoCAD数据(roads.dwg)。roads.dwg的文件扩展名告诉fme我们使用的数据格式(autodesk autocad dwg/dxf)。
4)将输出(编写器)格式设置为Bentley MicroStation Design(V8)DGN。
选择Bentley MicroStation Design(V8)DGN作为作者的格式;为此,请在字段中键入名称,直到它出现在下拉列表中。
5)设置输出数据集位置
将输出位置设置为最适合目录结构的位置。如果使用上面的模板文件,它会将输出写入模板文件夹(在Windows上,C:\users\username\appdata\local\temp\,将模板数据存储在以wb_template开头的文件夹中)。
6)修改输入参数
单击读卡器的“参数”按钮。将打开“Autodesk AutoCAD DWG/DXF参数”对话框。
请注意,此对话框中还有如何控制读取dwg数据的其他方面的参数。
7)修改编写器参数
单击编写器的“参数”按钮。将打开Bentley MicroStation(V8)参数对话框。
8)修改功能模式(“模式映射”)。
如果我们对源数据的精确拷贝感到满意,我们现在就可以运行这个翻译了,但我们想先做些改变。
9)增加DgnStyler变压器
此外,我们可以通过在FME中使用名为dgnstyler的变压器来修改输出符号。在其他编写器功能类型之前添加一个dgnstyler,方法是选择其输入端口,然后键入dgnstyler以在“快速添加”菜单中显示变压器。双击或按Enter键将其添加到画布,现在应该是这样的:
画布上的DgnStyler
单击dgnstyler以在“参数编辑器”窗口中打开它。让我们添加一些参数来设置其他编写器功能类型的样式:
DgnStyler参数编辑器窗口现在应该如下所示:
DgnStyler参数
10)单击工具栏上的“运行”按钮
单击绿色播放按钮运行工作区。这就实现了翻译。
11)在MicroStation查看器中查看DGN文件
一旦完成,使用文件浏览器定位输出数据集。如果我们使用第三方CAD查看器,例如宾利视图为了检查数据,我们将看到,dgn文件中的行数据已使用dgnstyler中指定的符号写入,dwg属性已写入MicroStation标记中。在这里,您可以看到温哥华的burrard桥是在另一个writer特性类型(虚线)下设计的,它的属性是标记。
我们翻译的数据中的dgn标签如Bentley视图所示。
?2019安全亚搏在线软件公司|合法的