View source: R/qgis_orthogonalize.R
qgis_orthogonalize | R Documentation |
QGIS Algorithm provided by QGIS (native c++) Orthogonalize (native:orthogonalize). Takes a line or polygon layer and attempts to orthogonalize all the geometries in the layer. This process shifts the nodes in the geometries to try to make every angle in the geometry either a right angle or a straight line. The angle tolerance parameter is used to specify the maximum deviation from a right angle or straight line a node can have for it to be adjusted. Smaller tolerances mean that only nodes which are already closer to right angles will be adjusted, and larger tolerances mean that nodes which deviate further from right angles will also be adjusted. The algorithm is iterative. Setting a larger number for the maximum iterations will result in a more orthogonal geometry at the cost of extra processing time.
qgis_orthogonalize(
INPUT = qgisprocess:::qgis_default_value(),
ANGLE_TOLERANCE = qgisprocess:::qgis_default_value(),
MAX_ITERATIONS = qgisprocess:::qgis_default_value(),
OUTPUT = qgisprocess:::qgis_default_value(),
...,
.complete_output = .complete_output_option(),
.quiet = .quiet_option(),
.messages = .message_option()
)
INPUT |
|
ANGLE_TOLERANCE |
|
MAX_ITERATIONS |
|
OUTPUT |
|
... |
further parameters passed to |
.complete_output |
logical specifying if complete out of |
.quiet |
logical specifying if parameter |
.messages |
logical specifying if messages from |
OUTPUT - outputVector - Orthogonalized
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.