ArcStroker
Converts arc features into lines replacing the feature geometry with
a series of edges interpolated along the arc boundary. Ellipse features
are converted into polygons by interpolating edges along the elliptical
boundary.
If the input geometry is a path consisting of arcs and lines, or an
area whose boundary is such a path, then any arcs in the path will be
stroked, also using the Number of Interpolated Edges given.
Input Ports
Input
This transformer accepts features with arc or ellipse geometry. Other features are unchanged.
Output Ports
Stroked
All point, line, and area features are output through this port.
<Rejected>
All features that are not points, lines, or areas are output through this port.
Parameters
Stroke By
You can convert arc or ellipse features into lines either by specifying the Number of Interpolated Edges or the Maximum Deviation.
The Number of Interpolated Edges and the Maximum Deviation may either be entered as a number,
or can be taken from the value of a feature attribute by selecting the
attribute name from the pull-down list.
Number of Interpolated Edges
If this parameter is specified and set to 0, then a reasonable number of edges will be interpolated for the
arc.
Maximum Deviation
If the Maximum Deviation is specified and has a value greater than 0, then arcs are converted into lines such that the maximum distance between the lines and the arcs is not greater than the value specified. If the Maximum Deviation value is greater than the primary or secondary axis of the arc or ellipse, then the converted lines will have minimum number of edges possible. If the Maximum Deviation value is smaller than or equal to 0, then the value of the Stroke Maximum Deviation advanced setting set in the workspace is used. If both values are smaller than or equal to 0, then arcs are converted into lines using the Number of Interpolated Edges value of 0.
Make Polygon Out of 360 Degree Arcs
If this parameter
is set to Yes, then arc features with a 360-degree sweep angle are converted
into polygons. Otherwise, they are converted into lines.
Example
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, click
beside the applicable parameter. For more information, see Transformer Parameter Menu Options.
Transformer Categories
Geometries
Search FME Community
Search for samples and information about this transformer on the FME Community.