Skip to content

Latest commit

 

History

History
130 lines (88 loc) · 4.78 KB

4.Exercise6.md

File metadata and controls

130 lines (88 loc) · 4.78 KB
Exercise 6 Adding Writers
Data City Parks (MapInfo TAB)
Walking Trail (CSV)
Water Fountains (File Geodatabase)
Car Parking (OpenStreetMap)
Roads (OpenStreetMap)
Overall Goal Create a set of data for mapping a recreational event
Demonstrates Adding Writers
Start Workspace C:\FMEData2016\Workspaces\DesktopBasic\Components-Ex6-Begin.fmw
End Workspace C:\FMEData2016\Workspaces\DesktopBasic\Components-Ex6-Complete.fmw

Let's continue your work on the fundraising walk project.

In this part of the project we’ll start concentrating on the output requirements.


1) Start Workbench
Start Workbench (if necessary) and open the workspace from Exercise 5. Alternatively you can open C:\FMEData2016\Workspaces\DesktopBasic\Components-Ex6-Begin.fmw


2) Add Writer
One of the output requirements is a GPX dataset of the walk route. So select Writers > Add Writer from the menubar and then enter these parameters:

Writer Format GPS eXchange Format (GPX)
Writer Dataset C:\FMEData2016\Output\Training\TrailRoute.gpx

Click OK to add the Writer.

This format is what we call Fixed Schema. It means the feature types are predefined by the format specification and we shouldn't try to change them. In this case we get six output feature types:

A route is a route to be followed, a track is a route that has been taken.


3) Connect Schema
When the Writer is fixed schema, and generally when Writers are added separately, some schema mapping is required. The incoming source data is a series of points that specify the route to take, so connect it to the RoutePoint feature type:

We need to set a value for the route_id attribute. The simplest method is to right-click on that attribute, choose Edit Value, and enter a value of 1:


4) Create Route Feature
We also need to create a single feature (of any geometry) to set as a Route (not RoutePoint) feature. So, place a Creator transformer and connect it to the Route feature type.

Repeat the step above to give this feature type a value for route_id too:


5) Run Workspace
Now run the workspace and examine the GPX output in the FME Data Inspector to ensure it is correct.


6) Delete Writer
Another phone call leads to another change. You're now asked to write the data in Adobe PDF instead of Google KML. So locate the Google KML Writer in the Navigator window, right-click on it, and choose the option to Delete Writer:


CONGRATULATIONS
By completing this exercise you have learned how to:
  • Add Writers to a workspace
  • Delete a Writer from a workspace
  • Handle a fixed-schema Writer