Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
[processing] Use layer crs/fields instead of provider crs/fields
Since the layer has more complete knowledge of the crs (ie, when provider could not determine crs and user has selected it from the list), and also better knowledge of layer fields (virtual fields, joined fields) we should use these rather than the provider methods. (cherry-picked from 06c4b07)
- Loading branch information
Showing
with
75 additions
and 107 deletions.
- +2 −3 python/plugins/processing/algs/qgis/AddTableField.py
- +2 −3 python/plugins/processing/algs/qgis/AutoincrementalField.py
- +1 −1 python/plugins/processing/algs/qgis/Centroids.py
- +4 −5 python/plugins/processing/algs/qgis/CheckValidity.py
- +1 −1 python/plugins/processing/algs/qgis/ConcaveHull.py
- +1 −1 python/plugins/processing/algs/qgis/ConvexHull.py
- +2 −2 python/plugins/processing/algs/qgis/Difference.py
- +2 −3 python/plugins/processing/algs/qgis/Dissolve.py
- +2 −3 python/plugins/processing/algs/qgis/Eliminate.py
- +2 −3 python/plugins/processing/algs/qgis/EquivalentNumField.py
- +1 −2 python/plugins/processing/algs/qgis/Explode.py
- +1 −1 python/plugins/processing/algs/qgis/ExportGeometryInfo.py
- +1 −1 python/plugins/processing/algs/qgis/ExtractByLocation.py
- +3 −4 python/plugins/processing/algs/qgis/FieldPyculator.py
- +2 −3 python/plugins/processing/algs/qgis/FieldsCalculator.py
- +1 −2 python/plugins/processing/algs/qgis/FieldsMapper.py
- +2 −3 python/plugins/processing/algs/qgis/Intersection.py
- +1 −2 python/plugins/processing/algs/qgis/JoinAttributes.py
- +5 −5 python/plugins/processing/algs/qgis/Merge.py
- +1 −1 python/plugins/processing/algs/qgis/MultipartToSingleparts.py
- +2 −3 python/plugins/processing/algs/qgis/OrientedMinimumBoundingBox.py
- +2 −3 python/plugins/processing/algs/qgis/PointsDisplacement.py
- +3 −4 python/plugins/processing/algs/qgis/PointsInPolygon.py
- +2 −3 python/plugins/processing/algs/qgis/PointsInPolygonUnique.py
- +3 −4 python/plugins/processing/algs/qgis/PointsInPolygonWeighted.py
- +1 −2 python/plugins/processing/algs/qgis/PointsLayerFromTable.py
- +1 −1 python/plugins/processing/algs/qgis/PointsToPaths.py
- +1 −2 python/plugins/processing/algs/qgis/Polygonize.py
- +1 −1 python/plugins/processing/algs/qgis/RandomPointsAlongLines.py
- +1 −1 python/plugins/processing/algs/qgis/RandomPointsLayer.py
- +1 −1 python/plugins/processing/algs/qgis/RandomPointsPolygonsFixed.py
- +1 −1 python/plugins/processing/algs/qgis/RandomPointsPolygonsVariable.py
- +1 −2 python/plugins/processing/algs/qgis/ReverseLineDirection.py
- +2 −3 python/plugins/processing/algs/qgis/SaveSelectedFeatures.py
- +1 −1 python/plugins/processing/algs/qgis/SinglePartsToMultiparts.py
- +1 −2 python/plugins/processing/algs/qgis/Smooth.py
- +3 −6 python/plugins/processing/algs/qgis/SpatialJoin.py
- +2 −4 python/plugins/processing/algs/qgis/SumLines.py
- +5 −8 python/plugins/processing/algs/qgis/SymmetricalDifference.py
- +2 −4 python/plugins/processing/algs/qgis/Union.py
- +1 −1 python/plugins/processing/algs/qgis/VectorSplit.py
- +1 −1 python/plugins/processing/algs/qgis/ZonalStatistics.py
Oops, something went wrong.