# List of representation geometric effects

This topic applies to ArcEditor and ArcInfo only.

Click the links to see a detailed description of each parameter for the geometric effect.

Input geometry

Output geometry

Geometric effect

Description

Example

Point

Line

Creates a dynamic line of a specified length and angle originating from a point feature. Polygon

Creates a dynamic polygon with a specified diameter around a point feature. Creates a dynamic polygon around a point feature with a specified number of edges. All edges are equal in length and all angles are equal. Line

Line

Dynamically adds representation control points to a line feature to dictate the placement of marker placement styles or geometric effects that use a template.

Arrow

Creates a dynamic line along a line feature with an arrow of a specified style and width. Creates a dynamic line that is shorter on one or both ends than a line feature. Creates dynamic multipart line geometry from a line feature based on a template. Jog

Creates a dynamic line with a jog of specified angle, position, and width in the line. Creates a dynamic line offset a specified distance in x and y; often used to mimic a drop shadow. Creates a dynamic line offset at a specified distance perpendicularly from a line feature. Flips the dynamic output of another geometric effect.

Creates a dynamic line rotated a specified angle from a line feature. Creates a dynamic line scaled by a specified factor from a line feature. Vertices are moved in relation to the center point of the feature envelope. Values greater than 1 move vertices away from the center point; values between 0 and 1 move vertices toward the center point; a 0 value creates a null dynamic line; values less than 0 draw an inverse dynamic line where the vertices have crossed to the other side of the center point. Creates a dynamic generalized line from a line feature using the Douglas-Peucker algorithm. Creates a dynamic Bézier curve from a line feature by setting a flat tolerance. Creates a dynamic line along a line feature with a repeating wave pattern that is either sinusoidal, square, triangular, or irregular. Polygon

Creates a dynamic polygon with a specified diameter around a line feature. Creates a dynamic polygon from the spatial extent of a line feature. Creates a dynamic polygon along a line feature, whose width varies by two specified amounts along its length, as defined by a percentage of the line feature's length. Polygon

Line

Creates a dynamic line that is shorter on one or both ends than the outline of a polygon feature. Creates dynamic multipart line geometry from the outline of a polygon feature based on a template. Polygon

Dynamically adds representation control points to the outline of a polygon feature to dictate the placement of marker placement styles or geometric effects that use a template.

Creates a dynamic polygon with a specified distance around the outline of a polygon feature. Creates a dynamic polygon ring of a specified width in relation to the outline of a polygon feature. Creates a dynamic polygon from the spatial extent of a polygon feature. Creates a dynamic polygon whose outline is offset a specified distance in x and y from the outline of a polygon feature; often used to mimic a drop shadow. Creates a dynamic polygon whose outline is offset a specified distance from the outline of a polygon feature. Creates a dynamic polygon rotated a specified angle from a polygon feature. Creates a dynamic polygon scaled by a specified factor from a polygon feature. Vertices are moved in relation to the center point of the feature envelope. Values greater than 1 move vertices away from the center point; values between 0 and 1 move vertices toward the center point; a 0 value creates a null dynamic polygon; values less than 0 draw an inverse dynamic polygon where the vertices have crossed to the other side of the center point. Creates a dynamic generalized line from the outline of a polygon feature using the Douglas-Peucker algorithm. Creates a dynamic generalized line from the outline of a polygon feature by setting a flat tolerance. Creates a dynamic polygon outline along a polygon feature's outline with a repeating wave pattern that is either sinusoidal, square, triangular, or irregular. List of geometric effects

## Parameter definitions

Input geometry

Output geometry

Geometric effect

Definitions

Point

Line Angle: The orientation of the line from the marker. The default value is 0 (zero) degrees (due east). The angle is calculated in a counterclockwise manner.

Length: The distance of the line from end to end. The default value is 5 pt. Adjusting this value will change the length of the dynamic line.

Polygon Size: The distance from the edge of the marker. The default value is 1 pt. Specifying values greater than 1 will create a larger dynamic polygon around the marker. Radius: The distance from the center of the polygon. The default value is 2.5 pt. Specifying values greater than 1 will create a larger dynamic polygon around the marker.

Edges: The number of sides for the polygon. The default number is 4. Specifying a value of 3 will produce a triangle. Specifying a value less than 3 will produce a circle.

Angle: The amount of rotation for the polygon. The default value is 0 (zero) degrees.

Line

Line Angle tolerance: The maximum amount of deflection from one segment to another at a vertex. The default value is 120 degrees. Angle values between 180 and 360 are interpreted the same as values between 0 and 180. Angle values of 180 and 360 are the same as 0 (zero). Style: Indicates the type of arrow to be displayed. The choices are Open Ended, Block, and Crossed. Block will display an arrow with a closed end. Open Ended will be a block arrow with an open end. Crossed indicates that a cross will be placed in the body of the arrow. The default value is Open Ended.

Width: Indicates the distance between the lines that construct the body of the arrow. The default value is 20 pt. Begin cut: Indicates the distance from the beginning of a line that the stroke will start to be displayed. The beginning of a line is determined by the direction in which the line was digitized. The distance is applied along the line. The default value is 1 pt.

End cut: Indicates the distance from the end of a line that the stroke will start to be displayed. The ending of a line is determined by the direction in which the line was digitized. The distance is applied along the line. The default value is 1 pt.

Invert: Indicates the effect should be applied in the opposite manner. This will display the stroke symbol only at the ends of the line and leave the rest of the line unsymbolized. The default value is unchecked. Pattern: Indicates the distance for each dash and gap. There can be multiple dash and gap values to form a complex pattern. A dash is the symbolized part of the stroke, and a gap is the unsymbolized part of the stroke. When the length of the line does not support the display of the entire pattern, the pattern will be compressed to fit. Using an odd number of values will cause the pattern to double itself in overall length. The second half of the pattern will be the reverse of the first half. Using a value of 0 (zero) is acceptable. These options allow more complex dash patterns to be created. The default values are 10 pt and 10 pt.

Endings: The position of the dash along a line. The choices are No constraint, With half pattern, With full pattern, With half gap, With full gap, and Custom. Custom will fit the pattern to the length of the feature by adjusting the gaps slightly. No constraint will not adjust the gaps at all, meaning that the pattern is unlikely to exactly fit the length of the feature. The default is With half pattern.

Position: Indicates where the pattern should begin relative to the starting point of the geometry. It shifts the entire pattern along the line the specified distance. Negative numbers indicate a shift to the left, positive numbers a shift to the right. This property has an effect only if Endings is set to No constraint or Custom. When constructing a representation rule, this property will be dynamically derived from the Step value and will dynamically update during rule construction or modification when the Endings property is updated.

Offset at end: Indicates where the pattern should end relative to the ending point of the geometry. Negative numbers indicate a shift to the left, positive numbers a shift to the right. This property has an effect only if Endings is set to Custom. When constructing a representation rule, this parameter will be dynamically derived from the Step value and will dynamically update during rule construction or modification when the Endings property is updated. Length: The length of the segment that forms the jog in the line.

Position: Location of the center of the jog, as a percentage measured from the start of the input geometry.

Angle: The angle of the jog in the line, measured in degrees. X Offset: The distance to move the symbol along the x-axis from the feature geometry. The default value is 1 pt.

Y Offset: The distance to move the symbol along the y-axis from the feature geometry. The default value is -1 pt. Offset: The distance of the stroke perpendicular to the line's geometry. The default value is 1 pt.

Method: Indicates the way the strokes will display at corners. The choices are Mitered, Bevelled, Rounded, and Square. Mitered will match the exact shape around a corner of the line. Bevelled will follow the shortest straight path across a corner of the line. Rounded will follow a path of equal distance around a corner of the line. Square will follow a straight path across the corner of a line. The default value is Square.

Option: Indicates the way strokes will handle complex geometries. The choices are Fast and Accurate. Fast will ignore complex geometries and apply a best fit to the stroke symbol. Accurate will accommodate complex geometries and apply a true fit to the stroke symbol. The default value is Fast.

Count: The number of times the stroke should be offset. The default value is 1. Reverse: Indicates whether or not the dynamic output of a previous geometric effect will be flipped or not. The default value is checked. Angle: Indicates the amount of rotation for the stroke symbol. The default value is 15 degrees. X Factor: Indicates the amount of change in size of a stroke symbol in the x-axis. The value is expressed in terms of a ratio/percentage. The default value is 1.15, or 115%.

Y Factor: Indicates the amount of change in size of a stroke symbol in the y-axis. The value is expressed in terms of a ratio/percentage. The default value is 1.15, or 115%. Tolerance: Indicates the distance along a polygon outline to remove vertices from the stroke symbol. The default value is 10 pt. A value of less than 10 will maintain more of the original shape of the stroke. A value of greater than 10 will maintain less of the original shape of the stroke. Flat tolerance: Indicates the distance along a line to include segments for a dynamic Bézier curve. The default value is 1 pt. A value greater than 1 will consider fewer segments for a dynamic Bézier curve of the polygon outline. Period: Indicates the distance along a line to display the curve for the stroke symbol. The default value is 3 pt.

Width: Indicates the distance perpendicular to a line to display the curve for the stroke symbol. The default value is 2 pt.

Style: Indicates the shape of the curve to be displayed. The choices are Sinus, Square, Triangle, and Random. Sinus will display a sinusoidal curve or half moon shape. Square will display a three sided rectangular shaped curve. Triangle will display a two sided triangular shaped curve. Random will display a sine curve with random variation in the period and width of the curve. The default value is Sinus.

Seed: Indicates the starting value for generating a random number. This random number is used by the Style type Random to determine which size a marker will receive. The default value is 1.

Polygon Size: The distance from the edge of the stroke. The default value is 1 pt. Method: Indicates the way in which the polygon geometry will be generated around the stroke. The choices are Close path, Convex hull, and Rectangle box. Close path will generate a polygon that connects both ends of the line to each other. Convex hull will generate a polygon that approximates the shape of the line. Rectangle box will generate a polygon equal to the spatial envelope of the line. The default value is Rectangle box. From width: Indicates the width at the start of the line to be used to generate a polygon. The default value is 0 pt (zero).

To width: Indicates the width at the end of the line to be used to generate a polygon. The default value is 1 pt.

Length: Indicates the distance along the line to be used to generate the polygon. The default value is 0 pt (zero).

Polygon

Line Begin cut: Indicates the distance from the closing point of a polygon that the stroke will start to be displayed. The distance is applied along the polygon outline. The default value is 1 pt.

End cut: Indicates the distance from the closing point of a polygon that the stroke will start to be displayed. The distance is applied along the polygon outline. The default value is 1 pt.

Invert: Indicates the effect should be applied in the opposite manner. This will display the stroke symbol only at the closing point of a polygon with the rest of the polygon outline unsymbolized. The default value is unchecked. Pattern: Indicates the distance for each dash and gap. There can be multiple dash and gap values to form a complex pattern. A dash is the symbolized part of the stroke, and a gap is the unsymbolized part of the stroke. When the length of the line does not support the display of the entire pattern, the pattern will be compressed to fit. Using an odd number of values will cause the pattern to double itself in overall length. The second half of the pattern will be the reverse of the first half. Using a value of 0 (zero) is acceptable. These options allow more complex dash patterns to be created. The default values are 10 pt and 10 pt.

Endings: The position of the dash along a polygon outline. The choices are No constraint, With half pattern, With full pattern, With half gap, With full gap, and Custom. Custom will fit the pattern to the length of the feature by adjusting the gaps slightly. No constraint will not adjust the gaps at all, meaning that the pattern is unlikely to exactly fit the length of the feature. The default is With half pattern.

Position: Indicates where the pattern should begin relative to the starting point of the geometry. It shifts the entire pattern along the line the specified distance. Negative numbers indicate a shift to the left, positive numbers a shift to the right. This property has an effect only if Endings is set to No constraint or Custom. When constructing a representation rule, this property will be dynamically derived from the Step value and will dynamically update during rule construction or modification when the Endings property is updated.

Offset at end: Indicates where the pattern should end relative to the ending point of the geometry. Negative numbers indicate a shift to the left, positive numbers a shift to the right. This property has an effect only if Endings is set to Custom. When constructing a representation rule, this parameter will be dynamically derived from the Step value and will dynamically update during rule construction or modification when the Endings property is updated.

Polygon Angle tolerance: The maximum amount of deflection from one segment to another at a vertex. The default value is 120 degrees. Angle values between 180 and 360 are interpreted the same as values between 0 and 180. Angle values of 180 and 360 are the same as 0 (zero). Size: The distance from the edge of the polygon outline. The default value is 1 pt. Width: Indicates the distance from the edge of the polygon that will display the fill symbol. The default value is 2 pt.

Method: Indicates the way the strokes will display at convex corners of the polygon. The choices are Mitered, Bevelled, Rounded, and True buffer. Mitered will match the exact shape around a convex corner of the polygon. Bevelled will follow the shortest straight path across a convex corner of the polygon. Rounded will follow a path of equal distance around a convex corner of the polygon. True buffer will use the buffer algorithm to follow a path around convex corners. The default value is Mitered.

Simple: Indicates whether or not complex geometries will be dynamically simplified to generate a donut. It is checked by default. Method: Indicates the way in which the polygon geometry will be generated around the polygon feature. The choices are Close path, Convex hull and Rectangle box. Close path will generate a polygon that matches the geometry of the polygon feature. Convex hull will generate a polygon with a minimum number of sides to surround the polygon feature. Rectangle box will generate a polygon equal to the spatial envelope of the polygonal feature. The default value is Rectangle box. X Offset: The distance to move the symbol along the x-axis from the feature geometry. The default value is 1 pt.

Y Offset: The distance to move the symbol along the y-axis from the feature geometry. The default value is -1 pt. Offset: The distance of the polygon outline perpendicular to the polygon's geometry. The default value is 1 pt.

Method: Indicates the way the fill will display at corners. The choices are Mitered, Bevelled, Rounded, and Square. Mitered will match the exact shape around a corner of the polygon. Bevelled will follow the shortest straight path across a corner of the polygon. Rounded will follow a path of equal distance around a corner of the polygon. Square will follow a straight path across the corner of a polygon. The default value is Square.

Option: Indicates the way the polygon outline will handle complex geometries. The choices are Fast and Accurate. Fast will ignore complex geometries and apply a best fit to the polygon outline. Accurate will accommodate complex geometries and apply a true fit to the polygon outline. The default value is Fast.

Count: The number of times the stroke should be offset. The default value is 1. Angle: Indicates the amount of rotation for the fill symbol. The default value is 15 degrees. X Factor: Indicates the amount of change in size of a fill symbol in the x-axis. The value is expressed in terms of a ratio/percentage. The default value is 1.15, or 115%.

Y Factor: Indicates the amount of change in size of a fill symbol in the y-axis. The value is expressed in terms of a ratio/percentage. The default value is 1.15, or 115%. Tolerance: Indicates the distance along a polygon outline to remove vertices from the stroke symbol. The default value is 10 pt. A value of less than 10 will maintain more of the original shape of the polygon outline. A value of greater than 10 will maintain less of the original shape of the polygon outline. Flat tolerance: Indicates the distance along a polygon outline to consider segments for a dynamic Bézier curve of the polygon outline. The default value is 1 pt. A value greater than 1 will consider fewer segments for a dynamic Bézier curve of the polygon outline. Period: Indicates the distance along a polygon outline to display the curves for the fill symbol. The default value is 3 pt.

Width: Indicates the distance perpendicular to a polygon outline to display the curves for the fill symbol. The default value is 2 pt.

Style: Indicates the shape of the curves to be displayed along the polygon outline. The choices are Sinus, Square, Triangle, and Random. Sinus will display a sinusoidal curve or half moon shape. Square will display a three-sided rectangular shape. Triangle will display a two-sided triangular shape. Random will display a sine curve with random variation in the period and width of the outline, and the interior of the polygon will remain fully symbolized. The default value is Sinus.

Seed: Indicates the starting value for generating a random number. This random number is used by the Style type Random to determine which size a marker will receive. The default value is 1.

List of geometric effects

5/2/2011