Nyall Dawson
d2e3534dbd
[processing] Use correct ellipsoid for network analysis tools
...
Use the processing context's ellipsoid instead of a hardcoded
WGS84 ellipsoid for distance calculations during network
analysis, so that the lengths used will exactly match other
measurement tools used on the same features in the same
project.
2024-03-19 13:44:02 +10:00
Andrea Giudiceandrea
42f3a60743
Apply suggestions from code review
2024-02-18 06:52:52 +10:00
Andrea Giudiceandrea
5eb58df57e
Fix typo
2024-02-18 06:52:52 +10:00
Andrea Giudiceandrea
dbdf35be77
gdal:fillnodata Skip testing NO_MASK parameter if GDAL >= 3.4.0
2024-02-18 06:52:52 +10:00
Nyall Dawson
cdada7c764
Add test variants for GEOS >= 3.11
2024-02-12 18:38:21 +10:00
Nyall Dawson
da7461ff77
Fix some processing tests on newer library versions
2024-02-12 18:38:21 +10:00
Nyall Dawson
20d5b34cd3
Rename test_definition_file to definition_file
...
Otherwise unittest thinks the function is a test itself and runs it
accordingly, and then raises a deprecation warning because
return values are not permitted from test functions
2024-02-12 16:44:06 +10:00
Nyall Dawson
ea3a86508e
Rename more references to grass7 to version-less "grass"
2024-02-06 18:31:48 +10:00
Alexander Bruy
35d8864fec
add tests
2024-01-29 17:14:11 +01:00
Mathieu Pellerin
c3738acb6f
[processing] Regenerate primary key when running the dissolve algorithm ( fixes #55587 )
2024-01-25 06:06:56 +10:00
Nyall Dawson
c16a1e2b3d
Update enums
2024-01-19 19:44:48 +10:00
Sebastian Gutwein
017bed7e51
fix test
2023-12-26 17:33:06 -05:00
Jean Felder
e0466ab5eb
plugins/tests: Port to QgisUnitTests
...
`unittest.TestCase` is deprecated.
2023-12-12 05:27:30 +10:00
Alexander Bruy
8efd68e117
add test
2023-12-01 08:35:08 +10:00
Nyall Dawson
58e2ddb7e5
Drop OTB Processing provider
...
As discussed in https://lists.osgeo.org/pipermail/qgis-developer/2023-November/066221.html
This plugin needs to be ported to a 3rd party plugin by a motivated maintainer.
2023-11-27 10:09:16 +10:00
Nyall Dawson
13bc09e706
Remove redundant "import qgis" lines from python files
...
These were only needed way back in the early days of qgis 3.0
transition, now they have no effect
2023-11-25 07:40:02 +10:00
Nyall Dawson
2456290168
Add tests
2023-11-02 22:03:20 +10:00
Alexander Bruy
a0fc443b5b
add test files
2023-10-09 12:14:20 +02:00
Alexander Bruy
e3023455ca
use run() to execute nested algorithms
...
move step calculation to prepareAlgorithm to avoid crash
disable tests for native implementation
2023-10-09 12:14:20 +02:00
Alexander Bruy
a4e473392c
concave hull tests based on geos version
2023-10-09 12:14:20 +02:00
Alexander Bruy
17426302ff
address review
2023-10-09 12:14:20 +02:00
Alexander Bruy
d18190ce4f
make cppcheck happy
2023-10-09 12:14:20 +02:00
Alexander Bruy
514e8b5b24
use geos to calculate concave hull on systems with geos >=3.11.0
2023-10-09 12:14:20 +02:00
Alexander Bruy
5ad4119b19
another attempt to fix test
2023-10-09 12:14:20 +02:00
Alexander Bruy
5097992445
try to fix tests
2023-10-09 12:14:20 +02:00
Alexander Bruy
61b69179af
[processing] port concave hull algorithm to C++
2023-10-09 12:14:20 +02:00
Alexander Bruy
451d1ba5ce
[processing] port delaunay triangulation algorithm to C++
2023-10-09 12:14:20 +02:00
Alexander Bruy
d8243141cc
[processing] port voronoi polygons algorithm to C++
2023-10-09 12:14:20 +02:00
Sandro Santilli
bcf83c17b6
Do not pass -projwin to gdal_translate when given rectangle is Null
...
Update testcase accordingly
2023-10-08 22:40:25 +02:00
Alexander Bruy
3c1f510115
add modeler support and deprecate Python implementation
2023-09-25 14:14:42 +03:00
Alexander Bruy
0e7ab1d29f
add tests for GDAL algorithms
2023-09-22 09:40:49 +10:00
Jean Felder
1778cbbb0e
processing: Fix some gdal raster tests for gdal 3.6 and above
...
This has been tested with GDAL 3.4, 3.5, 3.6 and 3.7.
2023-08-19 06:18:53 +10:00
Jean Felder
2af3c42b87
processing: Fix some gdal vector tests for GEOS 3.11 and above
...
This has been tested with GEOS 3.10, 3.11 and 3.12.
2023-08-19 06:18:36 +10:00
Jean Felder
cd3bcd6746
gdal_algorithm_vector_tests: Remove empty line at the end of file
2023-08-19 06:18:36 +10:00
Jean Felder
6565b0d3f9
processing: Fix some tests for GEOS 3.11 and above
...
This has been tested with GEOS 3.10, 3.11 and 3.12.
2023-08-10 04:56:29 +10:00
Nyall Dawson
c547f56776
[feature] Add 'DTM Filter (slope-based)' algorithm for filtering a
...
digital elevation model in order to classify pixels into ground
and non-ground cells
This is a port of the SAGA "DTM Filter (slope-based)" tool to a native
QGIS algorithm.
It also serves as a nice reference algorithm for raster based tools
which operate on a neighbourhood of pixels.
2023-07-13 14:10:00 +10:00
Matthias Kuhn
1626b7e928
Move tests to QgisUnitTests
2023-07-07 14:29:28 +10:00
nicogodet
dd7b8acafb
Adapt tests
2023-04-30 09:32:11 +10:00
Nyall Dawson
a6dac4299d
More super call fixes
2023-04-27 04:39:14 +10:00
Etienne Trimaille
3cab3c43a2
Python - Run pyupgrade on the processing plugin
2023-04-24 10:03:57 +02:00
nicogodet
f6eb1a3e57
update tests
2023-03-29 06:05:11 +10:00
Luke Pinner
aba9dfbcd3
[feature][processing] Add skip/src/dstnodata params to gdal2xyz
2023-03-24 12:17:46 +10:00
Nyall Dawson
4647cfccef
[processing] Add "Keep disjoint results separate" option to buffer
...
algorithm
If checked, then any disjoint parts in the buffer results will be
output as separate single-part features. This setting is designed
to expose a similar functionality as is available for the 'dissolve'
algorithm.
Sponsored by City of Canning
2023-03-08 18:08:43 +10:00
Nyall Dawson
59332bb40d
[processing] Fix incorrect GDAL raster calc sources for layers when
...
the extent handling option is set
2022-12-08 12:06:02 +10:00
Loïc Bartoletti
60e2c9874c
Merge pull request #50586 from nicogodet/gdalcalcextent
...
Add user interface for `--extent` gdalcalc option
2022-11-17 09:54:46 +01:00
Nyall Dawson
894a938fff
[processing] Drop unmainted saga provider from QGIS install
...
This provider has not been maintained and does not work with
newer SAGA versions. Users are encouraged to use the 3rd-party
"Processing Saga NextGen" plugin instead.
2022-11-10 17:25:06 +10:00
Nyall Dawson
c9a2a5efa8
Fix some overlay algorithms output multipoint geometries but
...
output layer is single point, causing insertion errors
Fixes #49456
2022-10-20 13:59:49 +10:00
nicogodet
c1157fdb67
Tests for --extent
gdal_calc option
2022-10-17 14:10:00 +02:00
Even Rouault
ab7feb6e15
[Processing] Fix typo in smoothing parameter name of gdal_grid algorithms
...
The correct spelling is 'smoothing' (two o's): https://github.com/OSGeo/gdal/search?q=smoothing
No match with single o: https://github.com/OSGeo/gdal/search?q=smothing
2022-09-26 12:47:31 +10:00
Nyall Dawson
9d1fc68c1d
Get remaining processing tests working on newer systems
2022-08-10 16:33:18 +10:00