练习6 | 添加作者 |
数据 | 城市公园(地图信息选项卡) 步行道(csv) 喷泉(文件地理数据库) 停车场(开放式街道地图) 道路(开放式街道地图) |
总体目标 | 创建一组用于映射娱乐活动的数据 |
演示 | 添加作者 |
启动工作区 | C:\fmedata2016\workspaces\desktopbasic\components-ex6-begin.fmw |
结束工作空间 | C:\fmedata2016\workspaces\desktopbasic\components-ex6-complete.fmw |
让我们继续你的筹款步行项目的工作。
在项目的这一部分中,我们将开始关注输出需求。
1)启动工作台
启动Workbench(如果需要)并从练习5打开工作区。或者,您可以打开c:\fmedata2016\workspaces\desktopbasic\components-ex6-begin.fmw。
2)添加写入器
其中一个输出需求是步行路线的GPX数据集。因此,从菜单栏中选择“编写器>添加编写器”,然后输入以下参数:
写入格式 | GPS交换格式(GPX) |
写入数据集 | C:\fmedata2016\output\training\trailroute.gpx(输出\trailroute.gpx) |
单击“确定”添加编写器。
这种格式我们称之为固定模式。这意味着特性类型是由格式规范预先定义的,我们不应该试图更改它们。在这种情况下,我们得到六种输出特性类型:
路线是要遵循的路线,一条轨道是一条已经走了的路线。
3)连接架构
当编写器是固定模式时,一般来说,当作者被单独添加时,需要一些架构映射。传入的源数据是一系列指定要采用的路由的点,因此,将其连接到RoutePoint功能类型:
我们需要为route_id属性设置一个值。最简单的方法是右键单击该属性,选择编辑值,并输入值1:
4)创建路线特征
我们还需要创建一个(任何几何图形的)单一特征,以设置为路由(而不是路由点)特征。所以,放置一个创建者变压器并将其连接到路线要素类型。
重复以上步骤,为该功能类型提供路由标识值:
5)运行工作区
现在运行工作区并检查FME数据检查器中的GPX输出,以确保它是正确的。
6)删除写入程序
另一个电话会导致另一个变化。现在要求您用Adobe PDF而不是Google KML来编写数据。在导航窗口中找到Google KML编写器,右键单击它,并选择删除writer的选项:
祝贺你 |
通过完成本练习,您已经学习了如何:
|