Lab
In this section of the module, the instructor can walk students through the basic functionality of FME Workbench and FME Data Inspector. If your lab space permits it, students can follow along.
This content could instead be delivered as a lecture or as part of a lab, if the instructor prefers.
This section contains exercises that students will complete using FME Workbench and FME Data Inspector. It is designed for students to complete in a lab with instructor supervision or on their own time as an assignment.
Refer to the Lab Questions as you complete the exercises.
Learning Objectives
Conceptual
Students will learn:
- FME Workbench is an application to graphically define a translation and the flow of data within it. The definition of a translation is known as a workspace and can be saved to a file for later use.
- Quick translation is the technique of carrying out a translation generated by FME, without further editing.
- The Generate Workspace dialog is the main method by which a quick translation can be set up in FME Workbench.
- Data inspection is a technique for checking and verifying data before, during, and after a translation. The FME Data Inspector is a tool for inspecting data.
- A schema describes a dataset’s structure, including its feature types, attributes, and geometries.
- Schema editing is the act of editing the destination schema to better define what is required out of the translation.
- The act of joining the source schema to the destination is called schema mapping. Differences between the two schemas lead to structural transformation.
- Content transformation is the modifying of data content during a translation. In FME Workbench data transformation is carried out using objects called transformers.
- Transformers are the building blocks used in FME Workbench. Each transformer has a specific function. They can be used alone in a simple workspace, or combined to create complicated processes.
- Group-by processing is when FME transformers carry out transformations on a whole set of features at once, in contrast to feature-based processing, when transformations are carried out one feature at a time.
- Working with spatial data requires setting and reprojecting data so they share a common coordinate system.
- Partial runs allow you to only run part of a workspace, making debugging much easier.
- FME Workbench users should follow best practices by using annotations and bookmarks to organize their workspaces so other users can understand them.
Skills
Students will gain the ability to...
- Open a workspace in FME Workbench and run it
- Start FME Workbench and set up a quick translation
- Start the FME Data Inspector, and to open and add datasets
- Navigate a dataset and to query features within it
- Control Data Inspector symbology and display characteristics
- Set background maps in the Data Inspector
- Edit a writer schema
- Restructure data by mapping a reader to a writer schema, both manually and through transformers
- Locate transformers in Workbench and use them to transform data content
- Set transformer parameters in either the Parameter Editor or transformer dialogs
- Define feature groups using the Group-By option
- Reproject data using Workbench