Rashad Kanavath
9a6a70a0c0
Reset outputpixeltype parameter options
2019-02-23 05:20:17 +10:00
Rashad Kanavath
e7ce84cb22
Use parameterAs methods in OtbAlgorithm
...
This will accept stuff other than string type if needed by a user.
2019-02-23 05:20:17 +10:00
Rashad Kanavath
5666db2871
pass file names with quotes to otb
2019-02-23 05:20:17 +10:00
Rashad Kanavath
be52385ef2
using parameterAs from qgis api
2019-02-23 05:20:17 +10:00
Rashad Kanavath
0c1de0407a
[review] fix issues from code review
2019-02-23 05:20:17 +10:00
Rashad Kanavath
471865afd1
[CI] fix travis test for OtbAlgorithms
2019-02-23 05:20:17 +10:00
Rashad Kanavath
3b87f7b17f
[FEATURE] [needs-docs] integrate OTB provider to processing plugin
2019-02-23 05:20:17 +10:00
Luigi Pirelli
5a96fab775
Merge pull request #8968 from volaya/fix_saga_non_ascii
...
fixed handling of input filenames with non-ascii characters [processing]
2019-02-21 12:35:49 +01:00
volaya
40134d6473
[processing] fixed SAGA command writing and test
2019-02-21 10:05:46 +01:00
Panos Mavrogiorgos
c8d3f74f4a
[grass7][mac] Use the most recent GRASS version
...
This is a continuation of:
- #8db3dead87e385f2798356d
- #5c97d22b16320874dbe1
This commit only affects users that have multiple GRASS installations on
their Macs. Using the most recent GRASS version is what we do on Linux too.
2019-02-20 11:14:06 +10:00
Panos Mavrogiorgos
1d8bd004a6
[grass7] Make it easier to subclass "Grass7AlgorithmProvider"
...
After @Nyalldawson suggestion [1], we've implemented a Processing plugin
that exposes a GRASS Addon [2]. In order to do this we had to subclass
`Grass7AlgorithmProvider` and override `createAlgsList()`.
`createAlgsList()` had to be overriden in order to change the
"description folder" location.
Nyall wrote:
> And if you do it right (and only import existing
> processing grass code, minimising the copy/paste of this code), then
> your provider will automatically inherit any future fixes and
> features added to the main grass provider.
With this commit we convert the `descriptionFolder` to a class attribute
and in this way, subclasses of `Grass7AlgorithmProvider` will no longer
have to override `createAlgsList()` and will be able to continue inheriting
future enhancements.
References:
1. https://lists.osgeo.org/pipermail/qgis-developer/2019-February/056155.html
2. 948820b1c0/estimap_recreation_provider.py (L40-59)
2019-02-20 05:41:47 +10:00
Nyall Dawson
6021683c35
Capitalization
2019-02-20 05:39:04 +10:00
Nyall Dawson
346f33544c
[processing] Expose correct expression context in Refactor fields alg
2019-02-20 05:39:04 +10:00
Nyall Dawson
e5a416ea11
[processing][gdal] Ensure no filename clashes occur in writeLayerParameterToTextFile
2019-02-19 12:55:15 +10:00
Nyall Dawson
342c093d91
[processing] Use text file for input file list to gdal tile index alg
...
Avoids too long command being generated with many inputs
Fixes #21296
2019-02-19 12:55:15 +10:00
dulle droid
edbfb0a1df
#21264 bug in saga algorithm python
2019-02-18 16:15:12 +01:00
Panos Mavrogiorgos
5c97d22b16
[grass7] Add support for GRASS 76 on Mac too.
...
This is a continuation of 8db3dead87e385f2798356d1c3048d2b7df73efd
2019-02-14 00:32:10 +02:00
Nyall Dawson
d614ff39e7
[processing] Field calculator algorithms should not force an upper limit
...
on string field lengths
Don't hold back the algorithms because of outdated format limitations!
2019-02-12 12:58:55 +10:00
Juergen E. Fischer
eea4eda6a3
osgeo4w: fix b6293f23c8c ( fixes #21210 )
2019-02-10 21:31:31 +01:00
Nyall Dawson
06d5b996bf
[processing][gdal] Fix polygonize field name is ignored
2019-02-06 04:16:40 +11:00
Nyall Dawson
c6f3d5ff48
[processing][needs-docs] Make Find Projection algorithm simpler to use
...
We no longer require the seperate CRS parameter, because the extent
parameter contains the CRS information itself. This means the algorithm
is simplified to just picking the layer and drawing the desired area
on the canvas.
2019-02-05 16:55:54 +11:00
Nyall Dawson
c93775f6b1
[processing][gdal] Ensure that GDAL algs output the CORRECT
...
generated filename for outputs
Previously they were just echoing the input parameter value,
which isn't always a string and accordingly was broken for
temporary outputs. This caused models to break when the output
of a GDAL algorithm was used in a subsequent model step.
2019-02-05 16:55:34 +11:00
Nyall Dawson
f54f5a4fe7
[processing][gdal] Fix incorrect definition of gdal_warp extra_param parameter
2019-02-05 16:55:34 +11:00
Nyall Dawson
4f8e2317d7
[processing][saga] Fix definition of Multiple regression points/grids alg
...
Fixes #21146
2019-02-01 21:06:16 +11:00
Alexander Bruy
85e3b2db6e
[processing] fix v.net.report and v.net.nreport
2019-01-31 16:31:35 +02:00
Alexander Bruy
b9f559ee04
[processing] fix broken stdout handling in GRASS algs ( fix #21142 )
2019-01-31 15:54:08 +02:00
Alexander Bruy
a911ef3367
[processing] fix output generation in v.net and add test
2019-01-31 15:54:08 +02:00
Alexander Bruy
3abea36000
[processing] snap points to network by default ( fix #19904 )
...
Kudos to Pedro Venâncio for finding solution for this bug
2019-01-31 15:54:08 +02:00
lbartoletti
2e92dabd20
[Processing][Grass] Add the possibility to return a shp if ogr is not compiled with gpkg
2019-01-31 09:55:29 +11:00
Alexander Bruy
19dcfb987b
don't export features without category by default
2019-01-30 10:40:29 +02:00
Alexander Bruy
0cc483f621
set default value for newly added parameter
2019-01-30 08:12:22 +02:00
Alexander Bruy
67bc586036
fix formatting
2019-01-30 08:12:22 +02:00
Giovanni Manghi
5f99955b45
do not always use the -c flag to export vectors from GRASS
2019-01-30 08:12:22 +02:00
Juergen E. Fischer
806ae861e1
osgeo4w: rely on GRASS' GISBASE environment variable instead of
...
detecting the path (ie. use the same version for processing as the
version that the grass plugin uses)
2019-01-29 23:03:58 +01:00
Alexander Bruy
8446d3bdf0
[processing][needs-docs] native vector split algorithm now outputs
...
GeoPackages instead of shapefiles (refs #20557 )
Also remove default output extension Processing settings as they are not
used anymore.
2019-01-29 11:05:37 +11:00
volaya
2895493cce
[processing] encoding and indentation fixes
2019-01-28 09:34:15 +01:00
Juergen E. Fischer
febbc4f0b9
osgeo4w: handle grass svn versions ( fixes #21114 )
2019-01-27 17:37:39 +01:00
Alexander Bruy
a90fb87c8e
Merge pull request #8973 from alexbruy/grass-buffer
...
[processing] fix GRASS v.buffer algorithm for variable buffer case (fix #19377 )
2019-01-25 12:49:12 +02:00
volaya
d627b561be
[processing]remove trailing spaces
2019-01-25 11:09:49 +01:00
volaya
5690b05e6e
[processing] added back code to replace filenames when exporting raster layers in SAGA
2019-01-25 09:52:55 +01:00
volaya
76d9ab8283
[processing] fixed SAGA for non-ascii output files
...
Fixes #19351
2019-01-25 09:39:45 +01:00
Nyall Dawson
3cb6a40ef2
[processing] Add API to get an import statement and classname for a parameter type
2019-01-25 18:12:11 +11:00
Alexander Bruy
8919d604a8
[processing] use background color from the project settings in the rasterize algorithm ( fix #19866 )
2019-01-25 10:06:12 +11:00
Alexander Bruy
32f6034be7
[processing][needs-docs] force multipart output from GDAL-based dissolve
...
algorithm (fix #20025 )
2019-01-25 09:57:31 +11:00
Alexander Bruy
bfb60e4dc7
[processing] fix GRASS v.buffer algorithm for case when buffer distance
...
is taken from the field (fix #19377 )
2019-01-24 21:01:12 +02:00
volaya
fda41e3b02
[processing] fixed handling of input filenames with non-ascii characters
...
Looks like there is no problem now in SAGA when using filenames with non-ascii chars, so some code used for replacing filenames has been removed. Also some code for python2, which is not needed now.
fixes #18617
2019-01-24 13:18:31 +01:00
Alexander Bruy
c6540a6276
[processing] fix description files for SVM SAGA algs ( fix #20796 )
2019-01-24 09:31:18 +11:00
Alexander Bruy
34ec183354
[processing] split v.surf.rst algorithm into two ( fix #19472 )
...
This algorithm cannot output cross-validation results and topographic
parameters simultaneously, hence two tools needed. Thanks to Pedro Venâncio
for finding this and proposing a fix.
2019-01-24 06:45:23 +11:00
volaya
e3516ab1b4
[processing] fixed qgis algorithms help file
...
fixes #20966
2019-01-23 08:38:41 +01:00
volaya
eb47288fac
[processing] correctly set output styles for models
...
fixes #20573
2019-01-23 08:02:19 +01:00