Skip to content
Snippets Groups Projects
Commit 088f7578 authored by Arnaud MORVAN's avatar Arnaud MORVAN
Browse files

Merge branch 'GSEDFQGIS-99-fix-sourcepoints-order' into 'master'

Fix source points order in import layer form points

See merge request !43
parents 932f140c 5de6b793
No related branches found
No related tags found
1 merge request!43Fix source points order in import layer form points
Pipeline #17678 passed
......@@ -119,7 +119,7 @@ class ImportLayerFromPointsAlgorithm(PreCourlisAlgorithm):
request = QgsFeatureRequest()
request.setFilterExpression(
f"{source_field_sec_name} = {target_profile.attribute('sec_name')}"
f"{source_field_sec_name} = '{target_profile.attribute('sec_name')}'"
)
source_points_features = list(source_points_source.getFeatures(request))
......@@ -149,6 +149,11 @@ class ImportLayerFromPointsAlgorithm(PreCourlisAlgorithm):
]
)
# Sort source values
permutation = projected_distances.argsort()
projected_distances = projected_distances[permutation]
source_values = source_values[permutation]
# Remove empty source points
nans = np.isnan(source_values)
projected_distances = projected_distances[~nans]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment