2DGridAccumulator
Replaces the input features with a grid of two-dimensional point or polygon features having the spacing specified covering (at least) the bounding box area of all the features which enter the transformer.
Input Ports
This transformer accepts any feature.
Output Ports
The grid of point or polygon features covering the bounding box area of the input features.
Features with non-numeric attributes forColumn WidthandRow HeightorNumber of Horizontal TilesandNumber of Vertical Tilesare output through this port. However, once a feature with numeric values in these attributes is received, all following features will use these same attribute values and will not be rejected.
Rejected features will have anfme_rejection_codeattribute with one of the following values:INVALID_GEOMETRY_TYPE,INVALID_PARAMETER_SURFACE_NORMAL_DEVIATION,INVALID_PARAMETER_THICKNESS.
Parameters
Transformer
The input features may be partitioned into groups based on attribute values and one bounding box feature is output for each group. If you do not specify anyGroup Byattributes, all input features will be processed together and a single bounding box will be output.
Note:How parallel processing works with FME: seeAbout Parallel Processingfor detailed information.
This parameter determines whether or not the transformer should perform the work across parallel processes. If it is enabled, a process will be launched for each group specified by theGroup Byparameter.
Parallel Processing Levels
例如,在一个四核机,paral最小lelism will result in two simultaneous FME processes. Extreme parallelism on an 8-core machine would result in 16 simultaneous processes.
You can experiment with this feature and view the information in the Windows Task Manager and the Workbench Log window.
No: This is the default behavior. Processing will only occur in this transformer once all input is present.
By Group: This transformer will process input groups in order. Changes on the value of theGroup Byparameter on the input stream will trigger batch processing on the currently accumulating group. This will improve overall speed if groups are large/complex, but could cause undesired behavior if input groups are not truly ordered.
Parameters
Specifies how the grid size will be defined.Cell Sizewill enable theColumn WidthandRow Heightparameters, whileNumber of Cellswill enable theNumber of Horizontal/Vertical Tilesparameters.
Chooses a starting corner for the purposes of numbering rows and columns. Also, whenGrid TypeisCell Size, the last row and/or the last column may extend beyond the bounds of the input features; here the “last” row or column is the one opposite theStarting Corner.
TheColumn WidthandRow Heightparameters specify in ground units the distance between output points in the grid or the width and height of the output polygons.
Important: If you use attribute values as theColumn Widthand/orRow Height, only the attributes of the first encountered feature of each group are used. These attributes will be ignored for any following features from the same group.
TheColumn WidthandRow Heightparameters specify in ground units the distance between output points in the grid or the width and height of the output polygons.
Important: If you use attribute values as theColumn Widthand/orRow Height, only the attributes of the first encountered feature of each group are used. These attributes will be ignored for any following features from the same group.
TheNumber of Horizontal TilesandNumber of Vertical Tilesparameters are required when theGrid Typeparameter isNumber of Tiles, and allow you to specify how to tile the input data (for example, 5 horizontal tiles and 5 vertical tiles).
Important: If you use attribute values as theNumber of Horizontal Tilesand/orNumber of Vertical Tiles, only the attributes of the first encountered feature of each group are used. These attributes will be ignored for any following features from the same group.
TheNumber of Horizontal TilesandNumber of Vertical Tilesparameters are required when theGrid Typeparameter isNumber of Tiles, and allow you to specify how to tile the input data (for example, 5 horizontal tiles and 5 vertical tiles).
Important: If you use attribute values as theNumber of Horizontal Tilesand/orNumber of Vertical Tiles, only the attributes of the first encountered feature of each group are used. These attributes will be ignored for any following features from the same group.
Choose point or polygon features.
ChoosingPolygonswill generate rectangular boxes with the specified column width and row height.
IfPoints (Corners)is selected, the corners of all the rectangles in the grid will be output.Points (Centers)will generate the middle point of each rectangle.
Note that there will be more features output forPoints (Corners)than for either ofPolygonsandPoints (Centers),因为将有一个额外的行和一个dditional column.
IfColumn AttributeorRow Attributeare specified, attributes will be added to each output tile that identify the position of that tile in the input raster. These indices are zero-based, beginning at the specifiedStarting Corner.
IfColumn AttributeorRow Attributeare specified, attributes will be added to each output tile that identify the position of that tile in the input raster. These indices are zero-based, beginning at the specifiedStarting Corner.
Editing Transformer Parameters
Using a set of menu options, transformer parameters can be assigned by referencing other elements in the workspace. More advanced functions, such as an advanced editor and an arithmetic editor, are also available in some transformers. To access a menu of these options, clickbeside the applicable parameter. For more information, seeTransformer Parameter Menu Options.
Transformer Categories
Transformer History
This transformer has been renamed from 2DGridReplacer.
Search FME Knowledge Center
Search for samples and information about this transformer on theFME Knowledge Center.
TagsKeywords: MBR "minimum bounding rectangle" 2DGridReplacer