1062 Commits

Author SHA1 Message Date
Sandro Santilli
76b39de1b8
Add ENABLE_SAGA_TESTS cmake config, default to off, enable in ci (#32199)
* Add ENABLE_SAGA_TESTS cmake config, default to off, enable in ci

Closes #32143

* Update python/plugins/processing/tests/CMakeLists.txt

Co-Authored-By: Harrissou Sant-anna <delazj@gmail.com>
2019-10-11 11:26:33 +02:00
Clemens Raffler
9e9ade3903 [processing] Port of Create Grid algorithm to C++
MUCH faster grid creation vs the Python implementation
2019-10-10 09:33:59 +10:00
Nyall Dawson
023ba1968e [processing] Drop precision of attribute check for create grid test results 2019-10-10 08:55:20 +10:00
Alexandre Neto
54d3c64c19 Update tests 2019-10-07 09:07:45 +10:00
Alexander Bruy
dceabb0e29 use another approach for test 2019-09-23 11:53:19 +03:00
Alexander Bruy
3c13fbfeb5 [processing] correctly handle case when layer source is not a plain path
in the virtual vector algorithm (fix #29336)
2019-09-23 11:53:19 +03:00
Alexander Bruy
c7c91de52e fix tests 2019-09-17 08:32:01 +03:00
Alexander Bruy
3f54e1db9a use doublequotes for indentifiers as required by GDAL's RFC52 2019-09-12 12:09:29 +03:00
Alexander Bruy
e1c97dc5ba [processing] quote field names in GDAL commands (fix #30878) 2019-09-12 10:52:31 +03:00
Geoff Kimbell
283c8b813a [processing] fix gdalwarp handling of custom projection for target extent
Fixes #31276
2019-09-07 08:24:14 +10:00
Nyall Dawson
c409025409 [FEATURE][processing] New algorithm "Split features by character"
This algorithm splits features into multiple output features by
splitting a field's value with a specified character.

For instance, if a layer contains features with multiple comma
separated values contained in a single field, this algorithm can
be used to split these values up across multiple output features.

Geometries and other attributes remain unchanged in the output.

Optionally, the separator string can be a regular expression for
added flexibility.

Designed for use in models which need to process input files
with multiple concatenated values in a single attribute, e.g.
geocoding a table with "address1,address2,address3" format strings
2019-09-06 11:09:37 +10:00
Nyall Dawson
8ef960442d [processing] Use lists, not maps in overlap analysis algorithm
Ensures consistent field ordering and that fields are always matched
to input layer order
2019-07-26 10:21:20 +10:00
Nyall Dawson
da1b5637af Fix deprecated gdal import warnings 2019-07-25 11:25:51 +10:00
Alexander Bruy
d0b8d6210c
Merge pull request #30715 from alexbruy/gdal-layers
[processing] pass layer name to the gdalwarp to avoid issues with multi-layer datasources (fix #30292)
2019-07-18 10:21:03 +03:00
Alexander Bruy
e45b62c6af re-enable some disabled test and fix broken r.describe algorithm 2019-07-16 06:20:23 +10:00
Alexander Bruy
807564a435 [processing] improve handling of the HTML outputs in GRASS provider (fix #30609) 2019-07-16 06:20:23 +10:00
Alexander Bruy
109d1fb7a8 [processing] pass layer name to the gdalwarp to avoid issues with
multi-layer datasources (fix #30292)
2019-07-15 16:05:16 +03:00
Alexander Bruy
543673c388 also split YAML-based tests into raster and vector and run them as part
of the corresponding algorithms test
2019-06-25 11:50:36 +03:00
Alexander Bruy
f16f7f765e reorganize gdal provider tests
Now GDAL algorithms test are splitted into parts: general tests, raster
algorithms and vector algorithms. This makes testing a bit faster and
easier, as there is no need to run not related tests.
2019-06-25 09:59:50 +03:00
Alexander Bruy
684083c4ca additional parameters for buildvrt algorithm 2019-06-25 09:59:50 +03:00
Alexander Bruy
57547a7731 additional parameters for translae algorithm 2019-06-25 09:59:50 +03:00
Alexander Bruy
3ed47c3bd9 add test for slope algorithm and allow additional command line
parameters
2019-06-25 09:59:50 +03:00
Alexander Bruy
61445ad0a2 additional parameters for sieve algorithm 2019-06-25 09:59:50 +03:00
Alexander Bruy
27aa8113de additional parameters for retile algorithm 2019-06-25 09:59:50 +03:00
Alexander Bruy
c313f1da50 additional parameters for proximity algorithm 2019-06-25 09:59:50 +03:00
Alexander Bruy
d66914aec6 additional parameters for polygonize algorithm 2019-06-25 09:59:50 +03:00
Alexander Bruy
1d12620579 additional parameters for pansarpening algorithm 2019-06-25 09:59:50 +03:00
Alexander Bruy
09102c7e7b more tests for nearblack algorithm
and add support for additional command line parameters
2019-06-25 09:59:50 +03:00
Alexander Bruy
629afb685c cover gdal merge algorithm with test and add support for additional
command line parameters
2019-06-25 09:59:50 +03:00
Alexander Bruy
97806eaa5d additional parameters for hillshade algorithm 2019-06-25 09:59:50 +03:00
Alexander Bruy
ceb0633f89 additional parameters for grid nearest neighbor 2019-06-25 09:59:50 +03:00
Alexander Bruy
d1562a4149 additional parameters for grid linear 2019-06-25 09:59:50 +03:00
Alexander Bruy
c351bb85fc additional command line parameters for grid IDW NN 2019-06-25 09:59:50 +03:00
Alexander Bruy
10062dcc80 additional parameters support for grid inverse distance 2019-06-25 09:59:50 +03:00
Alexander Bruy
3c03629fa7 additional parameters for grid data metrics algorithm 2019-06-25 09:59:50 +03:00
Alexander Bruy
629f299b17 additional parameters support for grid average algorithm 2019-06-25 09:59:50 +03:00
Alexander Bruy
1e7704ab60 additional parameters support in gdalinfo algorithm 2019-06-25 09:59:50 +03:00
Alexander Bruy
5b27b72191 allow additional parameters for gdal_calc 2019-06-25 09:59:50 +03:00
Alexander Bruy
c0c16cdd31 additional parameters for gdaladdo algorithm 2019-06-25 09:59:50 +03:00
Alexander Bruy
45b12a7e5c support for additional command line parameters and creation options in
the fillnodata algorithm
2019-06-25 09:59:50 +03:00
Alexander Bruy
18a56f97e0 allow pass additional parameters in the contour algorithm 2019-06-25 09:59:50 +03:00
Alexander Bruy
c64c2948d9 fix not used creation options parameter in the color relief algorithm and
allow to pass additional command line parameters to it
2019-06-25 09:59:50 +03:00
Alexander Bruy
0128135c64 allow to pass additional parameters to the clip raster by mask algorithm 2019-06-25 09:59:50 +03:00
Alexander Bruy
d40d040ebe allow to pass additional parameters to the clip raster by extent
algorithm
2019-06-25 09:59:50 +03:00
Alexander Bruy
7c06db6d7b allow to pass additional command-line parameters to aspect algorithm 2019-06-25 09:59:50 +03:00
olivierdalang
8f629cab5e [FEATURE][processing] new algorithm point to layer 2019-06-22 05:49:28 +10:00
Matthias Kuhn
0640e51e48
Merge pull request #10005 from ghtmtt/processing_climb
[Processing] climb along line algorithm
2019-06-21 16:13:15 +02:00
Matthias Kuhn
24e56a810c
Merge pull request #30176 from jgrocha/redmine2github
References to issues.qgis.org updated
2019-06-17 11:34:12 +02:00
Nyall Dawson
b25fa7a2e3 Try to fix crash on travis 2019-06-15 15:05:48 +10:00
Nyall Dawson
fbd243be65 [processing] Port map layer selection combobox widget to c++
And:

- fix enable state of selected features only after changing between
map layers with/without selections
- fix state of selected features only when running an algorithm
from the history list, e.g. respect original setting for
selected features only (or not)
- ensure no duplicate changed signals are sent, and correctly
emit changed signals in all applicable circumstances
- handle drag and dropped layers from browser panel (UX fix)
- soak with unit tests
2019-06-15 15:05:48 +10:00