QGIS Algorithm provided by QGIS (native c++) Small gaps (native:checkgeometrygap). Detects gaps between polygons smaller than a given area. This algorithm checks the gaps between polygons. Gaps with an area smaller than the gap threshold are errors. If an allowed gaps layer is given, the gaps contained in polygons from this layer will be ignored. An optional buffer can be applied to the allowed gaps. The neighbors output layer is needed for the fix geometry (gaps) algorithm. It is a 1-N relational table for correspondance between a gap and the unique id of its neighbor features.
qgis_checkgeometrygap(
INPUT = qgisprocess:::qgis_default_value(),
UNIQUE_ID = qgisprocess:::qgis_default_value(),
GAP_THRESHOLD = qgisprocess:::qgis_default_value(),
ALLOWED_GAPS_LAYER = qgisprocess:::qgis_default_value(),
ALLOWED_GAPS_BUFFER = qgisprocess:::qgis_default_value(),
NEIGHBORS = qgisprocess:::qgis_default_value(),
ERRORS = qgisprocess:::qgis_default_value(),
OUTPUT = qgisprocess:::qgis_default_value(),
TOLERANCE = qgisprocess:::qgis_default_value(),
...,
.complete_output = .complete_output_option(),
.quiet = .quiet_option(),
.messages = .message_option()
)
source
- Input layer. Path to a vector layer.
field
- Unique feature identifier. The name of an existing field. ; delimited list of existing field names.
number
- Gap threshold. A numeric value. field:FIELD_NAME to use a data defined value taken from the FIELD_NAME field. expression:SOME EXPRESSION to use a data defined value calculated using a custom QGIS expression.
vector
- Allowed gaps layer. Path to a vector layer.
distance
- Allowed gaps buffer. A numeric value. field:FIELD_NAME to use a data defined value taken from the FIELD_NAME field. expression:SOME EXPRESSION to use a data defined value calculated using a custom QGIS expression.
sink
- Neighbors layer. Path for new vector layer.
sink
- Gap errors. Path for new vector layer.
sink
- Gap features. Path for new vector layer.
number
- Tolerance. A numeric value. field:FIELD_NAME to use a data defined value taken from the FIELD_NAME field. expression:SOME EXPRESSION to use a data defined value calculated using a custom QGIS expression.
further parameters passed to qgisprocess::qgis_run_algorithm()
logical specifying if complete out of qgisprocess::qgis_run_algorithm()
should be used (TRUE
) or first output (most likely the main) should read (FALSE
). Default value is TRUE
.
logical specifying if parameter .quiet
for qgisprocess::qgis_run_algorithm()
Default value is TRUE
.
logical specifying if messages from qgisprocess::qgis_run_algorithm()
should be printed (TRUE
) or not (FALSE
). Default value is FALSE
.