Alexander Bruy
9b85e5b7f5
Merge pull request #5592 from nyalldawson/batch
...
[processing] Fixes for batch processing
2017-11-10 08:34:37 +02:00
Nyall Dawson
feacb76300
Fix python error
2017-11-10 13:43:50 +10:00
Nyall Dawson
08b189df89
Fix error when double clicking destination param in batch dialog
2017-11-10 13:40:50 +10:00
Nyall Dawson
feb66d2cd8
Fix saving/load batch processing models
2017-11-10 13:22:49 +10:00
Nyall Dawson
8526a2dd3f
Remember last used folder for processing batch save/load
...
Fixes #16310
2017-11-10 13:17:01 +10:00
Nyall Dawson
9bac962a9e
Fix batch processing progress bar never hits 100%, also fix fragile
...
cursor handling
2017-11-10 11:33:58 +10:00
Nyall Dawson
797437823c
[processing] Fix cannot resize columns in batch dialog
...
Fixes #17227
2017-11-10 11:25:11 +10:00
Nyall Dawson
a23f315f39
Fix duplicate 'all files' entry in batch input file selection dialog
2017-11-10 11:23:19 +10:00
Alexander Bruy
bd0b499810
add misssed import after rebase
2017-11-09 20:15:30 +02:00
Alexander Bruy
713dc970d8
disable SAGA test until we have SAGA support on Travis
2017-11-09 18:58:19 +02:00
Alexander Bruy
4b63975eaf
[processing] tests for SAGA provider and related fixes
2017-11-09 18:56:44 +02:00
Alexander Bruy
057ab170da
[processing] fix input rasters check
2017-11-09 18:56:44 +02:00
Alexander Bruy
13610f6440
[processing] adopt to changes in extensions handling
2017-11-09 18:56:44 +02:00
Alexander Bruy
dc9f868e08
[processing] fix not initialized variable
2017-11-09 18:56:44 +02:00
Alexander Bruy
1b6b6cdb45
[processing] fix integer numbers handling
2017-11-09 18:56:44 +02:00
Alexander Bruy
2b218cc2b0
[processing] more raster handling fixes in SAGA provider
2017-11-09 18:56:44 +02:00
Alexander Bruy
3822efa7a5
[processing] fix rasters handling in checkParameterValues()
2017-11-09 18:56:44 +02:00
Alexander Bruy
b4214798e9
[processing] infrastructure for SAGA tests
2017-11-09 18:56:44 +02:00
Nyall Dawson
8d91f1f1eb
Restore more saga functionality
2017-11-09 18:56:44 +02:00
Nyall Dawson
9ba414394d
Convert SAGA ParameterTableField parameters
2017-11-09 18:56:44 +02:00
Nyall Dawson
7953936c90
Update SAGA ParameterMultipleInput parameters
2017-11-09 18:56:19 +02:00
Nyall Dawson
d9ac3772fd
Update SAGA ParameterTable parameters
2017-11-09 18:56:01 +02:00
Nyall Dawson
4ac6847bc7
Update SAGA ParameterVector params
2017-11-09 18:55:41 +02:00
Nyall Dawson
6ef4557b2b
Update SAGA ParameterSelection parameters
2017-11-09 18:55:12 +02:00
Nyall Dawson
ca0b7a2639
Fix SAGA boolean parameters
2017-11-09 18:54:44 +02:00
Nyall Dawson
178708590d
More followups to SAGA raster parameter handling
2017-11-09 18:54:13 +02:00
Nyall Dawson
1fc395b4fa
GeoAlgorithmExecutionException -> QgsProcessingException
2017-11-09 18:54:13 +02:00
Nyall Dawson
65faf542e0
Fix excepthook handling in standalone scripts
2017-11-09 18:54:13 +02:00
Nyall Dawson
85b8502444
Fix parsing of saga params
2017-11-09 18:54:13 +02:00
Nyall Dawson
b928cc61fb
Update SAGA RasterOuput params
2017-11-09 18:53:02 +02:00
Nyall Dawson
640891ee58
Update SAGA ParameterNumber params
2017-11-09 18:53:02 +02:00
Nyall Dawson
a1300f3d5b
Update SAGA ParameterRaster params
2017-11-09 18:53:02 +02:00
Nyall Dawson
eca9bdc3d5
Start porting saga algorithm base to new API
2017-11-09 18:53:02 +02:00
Nyall Dawson
7ad764d625
Fix bad strings in saga description file
2017-11-09 18:53:02 +02:00
Nyall Dawson
571a5ca5f8
Start bringing back saga algs - split RGB bands
2017-11-09 18:53:02 +02:00
Nyall Dawson
ba62ffce2c
Make constructors for QgsVectorLayer and QgsRasterLayer more flexible
...
...by moving extra arguments to new LayerOptions structs. This allows
us to more easily add new layer constructor options without making
the API cumbersome to use.
2017-11-09 14:28:51 +11:00
Nyall Dawson
cab807dc30
Merge pull request #5426 from medspx/ProcessingPortGrass72
...
[Processing] Port GRASS 7.2 algorithm provider
2017-11-09 06:42:38 +10:00
Nyall Dawson
4e3b082594
Restrict available formats when running algorithms to those supported
...
by the provider
2017-11-06 12:58:30 +10:00
Nyall Dawson
fe0566000e
More QPair API removal
2017-11-06 07:34:01 +10:00
Nyall Dawson
dc341d2047
Add flags to QgsVectorFileWriter methods which return lists of drivers
...
Initially only flag available is whether to sort drivers by
recommended order. The recommended order puts GPKG first and
SHP second, then leaves the rest alphabetical.
This fixes a few instances in the QGIS gui where these recommended formats
are not listed first.
2017-11-06 07:22:04 +10:00
Médéric RIBREUX
da90477121
Improve input detection and add new algorithms
2017-11-05 13:52:26 +01:00
Médéric RIBREUX
d10aaf4bd4
Support multiple output file raster formats:
...
* A new createopt textbox has been added to the parameters dialog for algorithms which exports to raster files.
* A new metaopt textbox has also been added to the Algorithm parameters dialog.
* Raster file format is detected from output filename extension.
* GdalUtils has been improved to correctly detect raster formats supported for creation.
* QFileDialog for output rasters now display only file filters for supported output raster file formats.
2017-11-05 13:18:24 +01:00
Médéric RIBREUX
aa17df1a55
* Add new GRASS 7.2 algorithms.
...
* Fix ParameterRange GUI.
* Fix Multiple values Enum support.
2017-11-04 18:34:25 +01:00
Médéric Ribreux
6c81895fb0
Improve GRASS provider:
...
- Improve GRASS detection for all OS.
- Use GRASS --exec command.
- Unified GRASS batch job method for all OS (easier to maintain).
- Handle MS-Windows codepages (for data only, if you have a username with special characters, it will not work).
- Better support for filepath normalization.
- add -m option to r.out.gdal.
2017-11-04 15:31:21 +01:00
Médéric RIBREUX
c63df209a8
Fix cz function
2017-11-04 15:31:21 +01:00
Médéric RIBREUX
74826dc1ea
Support directory output via QgsProcessingParameterFolderDestination
2017-11-04 15:31:21 +01:00
Médéric RIBREUX
b46e969325
Fix indentation
2017-11-04 15:31:21 +01:00
Médéric RIBREUX
65f483d613
Modify Grass7 detection
2017-11-04 15:31:21 +01:00
Médéric RIBREUX
d6fb7181aa
Fix layers loading...
2017-11-04 15:31:21 +01:00
Médéric RIBREUX
4b8b6a09c8
Massive conversion
2017-11-04 15:31:21 +01:00