Polygon Generalization
- Author: O.Conrad (c) 2019
- Menu: Shapes | Polygons
Description
A simple generalization tool for polygons. The tool joins polygons with an area size smaller than the specified threshold to a neighbouring polygon. Either the neighbouring polygon with the largest area or the one with which the largest edge length is shared wins.
Parameters
|  | Name | Type | Identifier | Description | Constraints | 
|---|
| Input | Shapes | shapes, input | POLYGONS | The input polygons. | - | 
| Output | Generalized Shapes | shapes, output, optional | GENERALIZED | The generalized output polygons. | - | 
| Options | Area Threshold | floating point number | THRESHOLD | The maximum area of a polygon to get joined [map units squared]. | Minimum: 0.000000
Default: 100.000000 | 
| Join to Neighbour with ... | choice | JOIN_TO | Choose the method to determine the winner polygon. | Available Choices:
[0] largest area
[1] largest shared edge length
Default: 0 | 
| Check Vertices | boolean | VERTICES | - | Default: 0 | 
| Tolerance | floating point number | EPSILON | - | Minimum: 0.000000
Default: 0.000010 | 
Command Line
Usage: saga_cmd shapes_polygons 23 [-POLYGONS ] [-GENERALIZED ] [-THRESHOLD ] [-JOIN_TO ] [-VERTICES ] [-EPSILON ]
  -POLYGONS:    	Shapes
	shapes, input
  -GENERALIZED: 	Generalized Shapes
	shapes, output, optional
  -THRESHOLD:	Area Threshold
	floating point number
	Minimum: 0.000000
	Default: 100.000000
  -JOIN_TO:     	Join to Neighbour with ...
	choice
	Available Choices:
	[0] largest area
	[1] largest shared edge length
	Default: 0
  -VERTICES:    	Check Vertices
	boolean
	Default: 0
  -EPSILON:  	Tolerance
	floating point number
	Minimum: 0.000000
	Default: 0.000010