Method Generalize
Generalize(Geometry, Double, Boolean)
Generalizes the given geometry by removing vertices based on the Douglas-Poiker algorithm.
Declaration
public static Geometry Generalize(this Geometry geometry, double maxDeviation, bool removeDegenerateParts)
Parameters
Type | Name | Description |
---|---|---|
Geometry | geometry | The geometry to be generalized. |
System. |
maxDeviation | The maximum distance that the generalized geometry can deviate from the original, in the same units as the geometry's spatial reference system. |
System. |
removeDegenerateParts | When |
Returns
Remarks
Geometry is generalized by removing vertices based on the Douglas-Poiker algorithm.
Map
Applies to
Platforms and versions
Target | Versions |
---|---|
.NET Standard 2.0 | 100.3 - 200.6 |
.NET | 100.13 - 200.6 |
.NET Windows | 100.13 - 200.6 |
.NET Android | 200.0 - 200.6 |
.NET iOS | 200.0 - 200.6 |
.NET Framework | 100.0 - 200.6 |
Xamarin.Android | 100.0 - 100.15 |
Xamarin.iOS | 100.0 - 100.15 |
UWP | 100.0 - 200.6 |
Relevant samples
Densify and generalize: A multipart geometry can be densified by adding interpolated points at regular intervals. Generalizing multipart geometry simplifies it while preserving its general shape. Densifying a multipart geometry adds more vertices at regular intervals.