6772 Commits

Author SHA1 Message Date
Nyall Dawson
1889b5abe5 Fix long, unsigned types get converted to string when writing to MVT 2025-08-29 06:32:47 +10:00
Nyall Dawson
41ad493cbd Drop test for deprecated algorithm which fails on newer platforms
The test fails, but the newer results can still be considered
valid. There's just no motivation to fix these when the algorithm
has been hidden for years, and is expected to be unused at this
point.
2025-08-28 19:11:59 +10:00
Valentin Buira
1701e196a6 remove smiley 2025-08-28 10:24:59 +10:00
Valentin Buira
8192464812 style and remove smiley 2025-08-28 10:24:59 +10:00
Valentin Buira
1ddc5ad90c Minor cleanup in processing plugin python code 2025-08-28 10:24:59 +10:00
Valentin Buira
9c227a08da Adress comments
superfluous centerOn
2025-08-07 13:54:54 +10:00
Valentin Buira
0101fd43c3 Apply suggestions from code review
Co-authored-by: Stefanos Natsis <uclaros@gmail.com>
2025-08-07 13:54:54 +10:00
Valentin Buira
052d48e558 Simplify restaure the previous viewed rect 2025-08-07 13:54:54 +10:00
Valentin Buira
f24fb9daf4 Adress more comments 2025-08-07 13:54:54 +10:00
Valentin Buira
b1b7bef4a5 Fix scrollback to (0,0) on each repaintModel / rebuild of the model 2025-08-07 13:54:54 +10:00
Valentin Buira
3fe0bf5586 Unlimited modeler canvas size 2025-08-07 13:54:54 +10:00
Alexander Bruy
80ab3e4c1b port Hub distance algorithm to C++ 2025-07-28 10:54:40 +10:00
Alexander Bruy
15cb56447c add description 2025-07-25 12:36:35 +10:00
Alexander Bruy
56d6b2ca94 port Minimum bounding geometry algorithm to C++ 2025-07-25 12:36:35 +10:00
Nyall Dawson
52cd12338b Tag algorithms which respect ellipsoid 2025-07-22 13:06:50 +10:00
Alexander Bruy
c427ce44da add description 2025-07-22 12:41:07 +10:00
Alexander Bruy
91f1808cc9 port List unique values algorithm to C++ 2025-07-22 12:41:07 +10:00
Nyall Dawson
78482ef736 Remove files 2025-07-22 11:40:35 +10:00
Nyall Dawson
1ba951f529 Remove fragile test 2025-07-22 11:40:35 +10:00
Alexander Bruy
e717e3cd2b
Merge pull request #62437 from alexbruy/processing-export-to-spatialite-cpp
port Export to SpatiaLite algorithm to C++
2025-07-21 07:46:44 +01:00
Andrea Giudiceandrea
c54e3ca11c [processing] deleteduplicategeometries: add duplicate features output 2025-07-21 11:05:46 +09:30
Nyall Dawson
4fe72dd84f [processing] Add algorithms to filter parts by length/area
These new algorithms "Remove parts by length" and
"Remove parts by area" filter out parts of geometries from
a vector layer, by checking their area or length vs
a minimum size parameter.

If the input geometry is a multipart geometry, then the parts
will be filtered by their individual sizes. If no parts match the
required minimum size, then the feature will be skipped and
omitted from the output layer.

If the input geometry is a singlepart geometry, then the feature
will be skipped if the geometry's size is below the required size
and omitted from the output layer.

Attributes are not modified.
2025-07-10 17:42:30 +12:00
github-actions[bot]
e5ee5686c1 auto-fix pre-commit issues 2025-06-29 23:04:38 +00:00
Harrissou Sant-anna
8c0a4221e1 Add more methods to the Processing script template 2025-06-30 11:03:42 +12:00
Alexander Bruy
cce3c677b0 remove python file 2025-06-27 13:23:48 +01:00
Alexander Bruy
ef304ee55b port Import to SpatiaLite algorithm to C++
Provide two variants of the algorithm: one to use with the registered
SpatiaLite connection and another one to use with layers or database
files
2025-06-27 13:23:48 +01:00
Matthias Kuhn
b1ce2329a4
Merge pull request #60039 from qgis/macdmg
🍎 Mac Qt6 .dmg
2025-06-25 07:08:36 +02:00
github-actions[bot]
cbdf99ccf0 auto-fix pre-commit issues 2025-06-24 16:38:21 +12:00
Viper MiniQ
46b04269cf create algorithm instance before making a decision
Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2025-06-24 16:38:21 +12:00
github-actions[bot]
5a09c69587 auto-fix pre-commit issues 2025-06-24 16:38:21 +12:00
viperminiq
3323834409 use better logic when opening dialogs 2025-06-24 16:38:21 +12:00
github-actions[bot]
0da56166d8 auto-fix pre-commit issues 2025-06-24 16:38:21 +12:00
viperminiq
c1396bd314 add decision gdal or native dialog 2025-06-24 16:38:21 +12:00
viperminiq
9456e8a529 load GdalAlgorithmDialog containing console call widget instead of basic AlgorithmDialog 2025-06-24 16:38:21 +12: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
Matthias Kuhn
0968a7bb24
Merge branch 'master' into macdmg 2025-06-14 08:19:03 +02: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