Label | Explanation | Data Type |

Input Features
| The lines or polygons to be simplified. | Feature Layer |

Simplification Algorithm
| Specifies the simplification algorithm. - Retain critical points (Douglas-Peucker)—Retains critical points that preserve the essential shape of a polygon outline and removes all other points (Douglas-Peucker). This is the default.
- Retain critical bends (Wang-Müller)— Retains the critical bends and removes extraneous bends from a line (Wang-Müller).
- Retain weighted effective areas (Zhou-Jones)—Retains vertices that form triangles of effective area that have been weighted by triangle shape (Zhou-Jones).
- Retain effective areas (Visvalingam-Whyatt)— Retains vertices that form triangles of effective area (Visvalingam-Whyatt).
| String |

Simplification Tolerance
| Determines the degree of simplification. If a unit is not specified, the units of the input will be used. - For the Retain critical points (Douglas-Peucker) algorithm, the tolerance is the maximum allowable perpendicular distance between each vertex and the new line created.
- For the Retain critical bends (Wang-Müller) algorithm, the tolerance is the diameter of a circle that approximates a significant bend.
- For the Retain weighted effective areas (Zhou-Jones) algorithm, the square of the tolerance is the area of a significant triangle defined by three adjacent vertices. The further a triangle deviates from equilateral, the higher weight it is given, and the less likely it is to be removed.
- For the Retain effective areas (Visvalingam-Whyatt) algorithm, the square of the tolerance is the area of a significant triangle defined by three adjacent vertices.
| Linear Unit |

Shared Edge Features
(Optional) | Line or polygon features that will be simplified along edges shared with input features. Other edges are not simplified. | Feature Layer |

Minimum Area
(Optional) | The minimum area for a polygon to be retained. The default value is zero, which will retain all polygons. A unit can be specified; if no unit is specified, the unit of the input will be used. This parameter is available only when at least one of the inputs is a polygon feature class. | Areal Unit |

Input Barrier Layers
(Optional) | Point, line, or polygon features that act as barriers for the simplification. The simplified features will not touch or cross barrier features. | Feature Layer |

### Derived Output

Label | Explanation | Data Type |

Output Feature Class | The smoothed input features. | Feature Layer |

Output Feature Class | The shared edge features. | Feature Layer |