QGIS Algorithm provided by QGIS (native c++) Convert to strictly multipart (native:fixgeometrymultipart). Converts features detected with the "Strictly multipart" algorithm from the "Check geometry" section to singlepart. This algorithm converts multipart geometries that consists of only one geometry into singlepart geometries, based on an error layer from the "Strict multipart" algorithm in the "Check geometry" section. This algorithm does not change the layer geometry type, which will remain multipart.

qgis_fixgeometrymultipart(
  INPUT = qgisprocess:::qgis_default_value(),
  ERRORS = qgisprocess:::qgis_default_value(),
  UNIQUE_ID = qgisprocess:::qgis_default_value(),
  OUTPUT = qgisprocess:::qgis_default_value(),
  REPORT = qgisprocess:::qgis_default_value(),
  TOLERANCE = qgisprocess:::qgis_default_value(),
  ...,
  .complete_output = .complete_output_option(),
  .quiet = .quiet_option(),
  .messages = .message_option()
)

Arguments

INPUT

source - Input layer. Path to a vector layer.

ERRORS

source - Error layer. Path to a vector layer.

UNIQUE_ID

field - Field of original feature unique identifier. The name of an existing field. ; delimited list of existing field names.

OUTPUT

sink - Strictly-multipart layer. Path for new vector layer.

REPORT

sink - Report layer from fixing multiparts. Path for new vector layer.

TOLERANCE

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()

.complete_output

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.

.quiet

logical specifying if parameter .quiet for qgisprocess::qgis_run_algorithm() Default value is TRUE.

.messages

logical specifying if messages from qgisprocess::qgis_run_algorithm() should be printed (TRUE) or not (FALSE). Default value is FALSE.

Details

Outputs description

  • OUTPUT - outputVector - Strictly-multipart layer

  • REPORT - outputVector - Report layer from fixing multiparts