西班牙
斯潘4
此示例将向您展示如何将温哥华市邮政编码数据从ESRI shapefile(*shp)转换为autocad绘图(*dwg)格式,并将属性存储为扩展实体数据。
esri shapefile(forwardsortationareas.shp)表示覆盖温哥华的不同邮政区。前向分拣区(fsa)是所有邮政编码以相同的三个字符开头的地理区域。fsa代码的第一个字母表示特定的“邮政区”。
此视频是用FME版本2016.0创建的。有些步骤可能略有不同,但对于较新版本的fme,整个过程是相同的。
shapefiletodwg.zip包含数据和已完成的工作区
1)检查FME中的数据
第一步是检查forwardsortationareas.shp文件。打开一个空白的fme工作区并添加一个新的阅读器。在“读取器”对话框中,键入esri shapefile,然后浏览到forwardsortationareas.shp文件。单击“确定”将读卡器添加到画布中。
现在要查看数据,请单击画布上的forwardsortationareas reader功能类型以打开弹出菜单。然后在弹出菜单上单击“查看源数据”按钮以在“可视化预览”窗口中查看数据。
我们有代表正向排序区域的区域特征。有一个单独的属性(cfsauid)用于标识前排序区域,它是邮政编码的前三个字符。
注:此步骤也可在FME数据检查器中完成,适用于FME 2019之前的版本。检查数据后,确保将ESRIshapefile读取器添加到FME Workbench。
2)将输出(writer)格式设置为autodesk autocad dwg/dwf
接下来,我们需要添加一个作家到画布。单击“添加编写器”,然后在“添加编写器”对话框中,选择“autodesk autocad dwg/dwf”作为“格式”。
对于数据集,浏览到要保存文件的位置,并将文件命名为vancouverfsa.dwg。
默认情况下,autocad dwg文件不存储属性。但是,属性可以作为扩展实体数据存储在autocad dwg文件中。
单击参数,并将属性输出设置为“扩展实体数据”。然后单击“确定”并再次单击“确定”以添加编写器。
3)连接要素类型,然后单击“运行”按钮
连接读写器功能类型。连接后,单击绿色播放按钮运行工作区。
4)在可视化预览中查看要素数据集和要素类
要查看输出数据集,请单击ForwardSortationAreas Writer功能类型以打开弹出菜单。然后单击“打开包含文件夹”按钮。
接下来,打开FME数据检查器或使用视觉预览并将vancouverfsa.dwg文件拖动到FME数据检查器或视觉预览窗口中。在“选择要查看的数据集”对话框中,单击“参数”按钮。
在参数中,将group entities by设置为属性schema。这将确保您可以查看保存为扩展实体数据的autocad dwg文件中的属性。然后取消选中“将块分解为实体”。这将保持任何多边形作为一个单元在一起,而不是将它们分割成各自的部分。单击“确定”两次以关闭对话框并查看数据集。
选择属性模式后,现在可以在fme中查看dwg文件时看到属性。参考知识库文章查看和检查autocad dwg数据有关autocad dwg/dxf文件的“按图元分组”选项的详细信息。
数据属性
此处提供的正向分拣区域数据集来自加拿大统计局,2011年人口普查数字边界文件,2013年。经加拿大统计局许可,按“原样”复制和分发。此数据包括经加拿大邮政公司许可复制的信息。
你好,
我尝试了本教程以将形状文件转换为DWG文件。但我发现了一个问题。如果我想转换多边形形状文件,我总是在dwg文件中得到更多的对象,然后原始数据集有。在视频教程中也是同样的问题。原始形状有18个对象,转换后的dwg文件有21个对象。怎么会这样?
?2019安全亚搏在线软件公司|法律