Tiler
Splits input features into a series of tiles by specifying either tile size (in ground units) or total number of tiles.
Typical Uses
-
Tiling data for storage or processing efficiency
-
Tiling data to match the extents of other datasets to enable group processing
How does it work?
The Tiler accepts features with most types of geometry, including vector, raster, and point cloud. 2D and 3D features are supported. The input features are divided into a series of rectangular tiles, according to parameter selections.
The extent of each tile may be described by:
-
Dimensions in Ground Units - where the height and width of the tiles are specified explicitly in the ground units of the features’ coordinate system, or
-
Number of Tiles - where the bounding box encompassing all features is divided by the specified number of columns and rows.
Features receive Column and Row number attributes identifying the tile they fall within. Columns and rows are numbered from zero (0) and the numbering may start in any corner.
Features are split where they cross tile boundaries. Elements that fall on tile borders may be duplicated in each tile.
Seed coordinates can be used to control tile position when Define Tiles By is Dimensions in Ground Units.
3D features are tiled as they overlay the 2D tiles. Where they are split, z values may be interpolated in a variety of ways. Measures may also be interpolated where required.
RasterTiler or Tiler?
The RasterTiler also tiles rasters, and may be appropriate if you wish to tile based on number of cells (pixels) per tile. This table compares the two:
Tiler | RasterTiler | |
---|---|---|
Tiling extents |
Cumulative over all features |
Single feature |
Type of data accepted |
All types except surfaces and solids |
Raster only |
Tile size units |
Ground coordinates |
Pixel coordinates |
Tile row numbering (0, 1,...) |
Selectable |
Top to bottom |
Supports forcing equal-size tiles |
No |
Yes |
Supports raster index attribute |
No |
Yes |
Supports number of horizontal/vertical tiles attribute |
No |
Yes |
Examples
Usage Notes
-
Features in a latitude/longitude coordinate system may need to be reprojected prior to tiling. Consider using the Reprojector or other reprojection transformers. For temporary reprojection for defined tile size, the CommonLocalReprojector may be useful.
-
The Tiler does not create grid. For grid, see the 2DGridAccumulator or 2DGridCreator.
Creating and Modifying Boxes and Rectangles
Creating rectangular geometry is a common task. These transformers do so in a variety of ways.
Configuration
Input Ports
Output Ports
Parameters
Editing Transformer Parameters
Transformer parameters can be set by directly entering values, using expressions, or referencing other elements in the workspace such as attribute values or user parameters. Various editors and context menus are available to assist. To see what is available, click beside the applicable parameter.
For more information, see Transformer Parameter Menu Options.
Reference
Processing Behavior |
|
Feature Holding |
Yes |
Dependencies | None |
Aliases | |
History |
FME Community
The FME Community has a wealth of FME knowledge with over 20,000 active members worldwide. Get help with FME, share knowledge, and connect with users globally.
Search for all results about the Tiler on the FME Community.
Examples may contain information licensed under the Open Government Licence – Vancouver, Open Government Licence - British Columbia, and/or Open Government Licence – Canada.