mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-28 00:17:30 -05:00
[processing] include invalid geometries in check validity alg
This commit is contained in:
parent
fa8b216eb6
commit
1730bc95d1
@ -34,10 +34,12 @@ from qgis.core import (QgsSettings,
|
||||
QgsGeometry,
|
||||
QgsFeature,
|
||||
QgsField,
|
||||
QgsFeatureRequest,
|
||||
QgsFeatureSink,
|
||||
QgsWkbTypes,
|
||||
QgsProcessingUtils,
|
||||
QgsFields,
|
||||
QgsProcessingFeatureSource,
|
||||
QgsProcessingParameterFeatureSource,
|
||||
QgsProcessingParameterEnum,
|
||||
QgsProcessingParameterFeatureSink,
|
||||
@ -129,7 +131,7 @@ class CheckValidity(QgisAlgorithm):
|
||||
error_fields, QgsWkbTypes.Point, source.sourceCrs())
|
||||
error_count = 0
|
||||
|
||||
features = source.getFeatures()
|
||||
features = source.getFeatures(QgsFeatureRequest(), QgsProcessingFeatureSource.FlagSkipGeometryValidityChecks)
|
||||
total = 100.0 / source.featureCount() if source.featureCount() else 0
|
||||
for current, inFeat in enumerate(features):
|
||||
if feedback.isCanceled():
|
||||
|
Loading…
x
Reference in New Issue
Block a user