SPAN8.
SPAN4.
此示例将向您展示如何将Vancouver邮政编码数据从ESRI Shapefile(* .shp)转换为AutoCAD绘图(* .dwg)格式,并将属性存储为扩展实体数据。
ESRI Shapefile(ForwardSortationAleas.shp)表示覆盖温哥华的不同邮政区。前向排序区域(FSA)是一个地理区域,其中所有邮政代码以相同的三个字符开头。FSA代码的第一个字母表示特定的“邮政区”。
此视频是用FME版本2016.0创建的。一些步骤可能会略有不同,但整个过程对于FME的较新版本是相同的。
shapefiletodwg.zip.包含数据和已完成的工作区
1)检查FME中的数据
第一步是检查ForwardsortationAleas.shp文件。打开空白FME工作区并添加新读者。在读者对话框中,键入ESRI ShapeFile,然后浏览到ForwardSortationAleas.shp文件。单击“确定”将读取器添加到画布。
现在要查看数据,请单击Canvas上的ForwardsortationAleas阅读器功能类型以打开弹出菜单。然后在弹出菜单上单击“查看源数据”按钮,以查看“视觉预览”窗口中的数据。
我们具有代表前向分拣区域的区域特征。有一个属性(CFSauid)标识前向排序区域,这是邮政编码的前三个字符。
注意:此步骤也可以在FME数据检测器中完成,用于FME 2019之前的版本。检查数据后,请务必将ESRI ShapeFile读取器添加到FME工作台。
2)将输出(Writer)格式设置为Autodesk AutoCAD DWG / DWF
接下来,我们需要向画布添加一个作者。单击“添加编写器”和“添加写道”对话框,为格式选择“Autodesk AutoCAD DWG / DWF”。
对于DataSet,浏览到要保存文件并将文件VancouverFsa.dwg命名的位置。
默认情况下,AutoCAD DWG文件不会存储属性。但是,属性可以存储在AutoCAD DWG文件中作为扩展实体数据。
单击参数,并将属性输出设置为“扩展实体数据”。然后单击“确定”并再次确定以添加编写器。
3)连接功能类型,然后单击“运行”按钮
连接读取器和写入器功能类型。已连接后,通过单击绿色播放按钮运行工作区。
4)查看Visual Preview中的Feature DataSet&Feature类
要查看输出数据集,请单击ForwardSortationAleas Writer Feature类型以打开弹出菜单。然后单击打开的包含文件夹按钮。
接下来,打开FME数据检查器或使用可视预览并将VancouverFsa.dwg文件拖到FME数据检测器或视觉预览窗口。在“选择数据集”视图对话框中,单击“参数”按钮。
在参数中,将组实体设置为属性模式。这将确保您可以在AutoCAD DWG文件中查看保存为扩展实体数据的属性。然后取消选中将块映射到实体中。这将把任何多边形作为一个单元保持在一起,并不会将它们分成它们的部件。单击“确定”两次以关闭对话框并查看数据集。
使用所选属性模式,您现在可以在FME中查看DWG文件时查看属性。请参阅知识库文章查看和检查AutoCAD DWG数据有关AutoCAD DWG / DXF文件的“组实体”选项的详细信息。
数据归因
这里提供的前向分拣区域提供数据集来自加拿大统计数据,2011年人口普查数字边界文件,2013年。在加拿大统计数据许可中转载和分发。©此数据包括复制的信息,并从加拿大邮政公司的许可复制。
嗨,
我尝试了本教程将shatefile转换为dwg文件。但我发现了一个问题。如果我想改变多边形shapefile,我总是在dwg文件中获得更多对象,然后是原始数据集。在视频教程中是同一个问题。原始形状有18个对象,在转换后,DWG文件有21个对象。这怎么可能发生吗?
谢谢你捕获错误。该文件应仅在数据检查器中显示21个对象,但如果您读取日志或打开AutoCAD中的文件,则应有18个。
我已经更新了文章中的最后一步,以展示如何取消选中“爆炸块”,这将阻止多边形将其分解为它们的部件,这将导致数据检查器中显示18个对象。
希望有帮助,
-liz.
©2019 S亚搏在线afe Software Inc |法律