6742 Commits

Author SHA1 Message Date
github-actions[bot]
3b9f66dc84 auto-fix pre-commit issues 2025-06-24 04:42:18 +00:00
Viper MiniQ
382e65e6ac create algorithm instance before making a decision
Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2025-06-24 04:42:18 +00:00
github-actions[bot]
b38325bb52 auto-fix pre-commit issues 2025-06-24 04:42:18 +00:00
viperminiq
8cce933a7f use better logic when opening dialogs 2025-06-24 04:42:18 +00:00
github-actions[bot]
003f090621 auto-fix pre-commit issues 2025-06-24 04:42:18 +00:00
viperminiq
526b804954 add decision gdal or native dialog 2025-06-24 04:42:18 +00:00
viperminiq
b24a8cbcdf load GdalAlgorithmDialog containing console call widget instead of basic AlgorithmDialog 2025-06-24 04:42:18 +00:00
Alexander Bruy
6c62b930b0 do not show error in the native interpolation algorithms when input
layer can not be obtained from the value (fix #62224)
2025-06-16 10:55:59 +12:00
Alexander Bruy
28d10f4bc9
Merge pull request #62173 from nyalldawson/fix_62158
Try to extract only polygons from Voronoi results
2025-06-07 06:00:41 +01:00
Nyall Dawson
263758f80b Run conformance tests on pdal algorithms 2025-06-07 07:58:17 +10:00
Nyall Dawson
d2439eb74a Load PDAL algorithms from Processing.initialize 2025-06-07 07:58:17 +10:00
Nyall Dawson
70827c0772
Try to extract only polygons from Voronoi results
It can be that the intersection of the voronoi result with the
extent geometry gives non polygon parts (eg lines), so filter
those out before trying to add the feature to the output layer.

Fixes #62158
2025-06-06 11:46:33 +10:00
Nyall Dawson
fbb2a79b64
Update list 2025-06-06 11:22:47 +10:00
Nyall Dawson
25d50e6ee7
Fix test 2025-06-06 11:20:34 +10:00
github-actions[bot]
812445f1a8 auto-fix pre-commit issues 2025-06-06 01:10:41 +00:00
github-actions[bot]
f4006b5f4e auto-fix pre-commit issues 2025-06-06 11:09:38 +10:00
Nyall Dawson
6c33bcfaf5 Apply suggestions from code review 2025-06-06 11:09:38 +10:00
Klaus Agerskov
c9b4db25a8 Added some more short descriptions for proccesing tools 2025-06-06 11:09:38 +10:00
Nyall Dawson
4d74537829 [processing] Fix show feature count option, output layer ordering
Move as much of the postprocessing logic as we can to c++, and
soak with unit tests.

Fix regressions in layer sorting introduced by a46f3e9, and
missing feature counts.

Fixes #61146
2025-06-06 09:43:35 +10:00
Nyall Dawson
1e167b3827
Allow short description starting with 'randomly' 2025-06-06 08:50:49 +10:00
Nyall Dawson
52614f1fd1
Always run short description checks on new descriptions 2025-06-06 08:50:35 +10:00
Nyall Dawson
e5b3314af7
Update missing short description list 2025-06-06 08:49:27 +10:00
Nyall Dawson
10039e916c
Update missing tags list 2025-06-06 08:48:02 +10:00
Klaus Agerskov
c6a56e3671
Added short descriptions for some algorithm (#62132) 2025-06-05 11:48:44 +10:00
Alex
143b1092fd looser tolerance 2025-06-04 14:16:59 +10:00
Alex
40e5eaf854 correct test 2025-06-04 14:16:59 +10:00
Alex
37f1836036 Delete join_attributes_subset_unordered.qmd 2025-06-04 14:16:59 +10:00
Alex
ea374ff4c3 fix non-default field order in join bys 2025-06-04 14:16:59 +10:00
github-actions[bot]
3d661da669 auto-fix pre-commit issues 2025-06-04 10:04:35 +10:00
Harrissou Sant-anna
0960be13b6 Add one more translatable string 2025-06-04 10:04:35 +10:00
Harrissou Sant-anna
74dd0a0052 Make button label translatable 2025-06-04 10:04:35 +10:00
Anna
b8aa8237d0 style edit 2025-06-04 10:02:27 +10:00
Anna
df76328892 made changes to section Vector with tolerance 2025-06-04 10:02:27 +10:00
Anna
cd908188ef made changes to section Algoritm tests and How to 2025-06-04 10:02:27 +10:00
Nyall Dawson
31b1e197c0 More test tolerance 2025-06-03 13:42:29 +10:00
Nyall Dawson
9996e9cdfc [processing] Fix execution of nested models
Fixes #60883
2025-06-03 13:42:29 +10:00
Nyall Dawson
8ea8798c52 Add "concave hull by feature" algorithm
The existing concave hull algorithm is quite restrictive as it
forces operation on an entire layer, which makes it useless eg
to create concave hulls from service area outputs.

Rename the existing one to "concave hull (by layer)", and make
sure all the documentation explains this so its more predictable
for users.
2025-06-02 07:17:39 +10:00
Nyall Dawson
e7e1311472 [processing] Allow dynamic travel cost for service area from layer alg
It doesn't make sense to force a single cost for all input points, so
make this parameter dynamic so that the cost can be eg taken from
an input layer field

Fixes #62004
2025-05-30 14:17:49 +10:00
Nyall Dawson
4cf15e496c [processing] Allow creating tests with dynamic expression params 2025-05-30 14:17:49 +10:00
Even Rouault
635acf7c93 Remove GdalUtils.ogrOutputLayerName() 2025-05-28 11:32:30 +10:00
Even Rouault
4df0244c94 GdalUtils.ogrLayerName(): fix parsing a PostgreSQL non-spatial table
Fixes #61655
2025-05-28 11:32:30 +10:00
Alexander Bruy
d882673078
Merge pull request #61880 from alexbruy/processing-virtual-layers-gdal-provider
Fix support for virtual layers in GDAL algorithms provider
2025-05-19 08:00:59 +01:00
Alexander Bruy
39543e7c86 add missing import 2025-05-17 10:16:44 +01:00
Alexander Bruy
1840dfef0d raise exception when algorithm requires layer name, but layer name is
not set
2025-05-17 06:48:03 +01:00
Nyall Dawson
db52dfee73 Update python/plugins/processing/tests/AlgorithmsTestBase.py
Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>
2025-05-17 11:15:23 +10:00
Nyall Dawson
e5660d32f0 Update list 2025-05-17 11:15:23 +10:00
Nyall Dawson
9e2c6962ad Add conformance test to ensure algorithms have tags 2025-05-17 11:15:23 +10:00
Nyall Dawson
c1f022a16d Add extra conformance test to ensure short description does NOT start with "this algorithm" 2025-05-17 11:15:23 +10:00
Alexander Bruy
76d8920bce fix handling of virtual layers as inputs in GDAL Processing provider
(fix #59364)
2025-05-16 05:59:57 +01:00
Alexander Bruy
43e8499071 port Find projection algorithm to C++ 2025-05-16 12:31:46 +10:00