Dimitris Salmas
0a27b7b131
bug fix
...
Bug fix for ERROR: Output distance in meters for lat/lon is only possible with 'metric=geodesic'
2019-08-02 17:08:53 +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
Panos Mavrogiorgos
d8b0cdacb7
Make setting "Grass7AlgorithProvider.activateSetting" optional.
...
This change makes it easier to subclass `Grass7AlgorithProvider` which
allows e.g. to expose GRASS Addons as QGIS plugins.
Disclaimer: `Grass7AlgorithProvider` is a private API and it may change
without warning. 3rd parties that rely on this should expect
that their code will break in future releases.
For more info please check the comments at #30252
Nevertheless, it currently is possible to subclass with something like this:
class CustomGrassBasedProvider(Grass7AlgorithmProvider):
# Set descriptionFolder to our own description directory
descriptionFolder = os.path.join(os.path.dirname(__file__), 'description')
# 3rd party plugins don't need an activation/deactivation setting
activateSetting = None
# define the rest of the methods that are needed (e.g. name(), id() etc)
# ...
Fixes #30241
Continues #9202
2019-06-29 09:51:13 +10:00
Panos Mavrogiorgos
03f1ae9576
Stop hardcoding activation setting name in Grass7AlgorithmProvider
2019-06-29 09:51:13 +10:00
Juergen E. Fischer
6bdb259627
translation string fix
2019-06-27 13:58:46 +02:00
Alexander Bruy
53f1acd7bb
[processing] set correct default for r.stream.extract algorithm ( fix #30231 )
2019-06-22 14:39:47 +03:00
Juergen E. Fischer
72af468228
translation string fixes
2019-06-17 09:40:29 +02:00
Alexander Bruy
ab646c4d75
[processing] split r.sun into two algorithms as it has mutually
...
exclusive options (fix #21637 )
2019-05-23 10:13:50 +03:00
Alexander Bruy
88647ff5a6
[processing] use correct parent layer parameter in v.net.distance
...
algorithm (fix #22013 )
2019-05-23 09:45:22 +10:00
Alexander Bruy
bef58ac6a7
[processing] use correct file extension in r.in.lidar.info ( fix #21910 )
2019-05-23 09:44:39 +10:00
Juergen E. Fischer
ac5e945742
translation string fixes
2019-05-20 01:05:56 +02:00
Bas Couwenberg
2628c480c5
Don't include revision in sources.
...
Prevent changes to files that weren't changed between releases.
This eases review of the changes between releases significantly.
2019-05-17 16:47:47 +02:00
epifanio
841b191ea8
[processing] Add r.geomorphon grass command and module in grass core plugin ( #9625 )
...
* Create r.geomorphon.qgm
* Add files via upload
* Update default.qgc
* Create r.geomorphon.txt
Adding the description file to add the `r.geomorphon` command into `QGIS.Processing.GRASS`
* Update grass7_algorithms_raster_tests.yaml
Adding test for `r.geomorphon`
* fixing wrong spelling
thanks trevis
* Update grass7_algorithms_raster_tests.yaml
adding corrected unit test
* Create r.geomorphon.qgm
* Add files via upload
* Update default.qgc
* Create r.geomorphon.txt
Adding the description file to add the `r.geomorphon` command into `QGIS.Processing.GRASS`
* Update grass7_algorithms_raster_tests.yaml
Adding test for `r.geomorphon`
* fixing wrong spelling
thanks trevis
* Delete CTestCostData.txt
* Delete CTestCostData.txt
* Delete CTestCostData.txt
* Delete CTestCostData.txt
2019-04-27 10:37:43 +02:00
Matthias Kuhn
f26ca3649f
Merge pull request #9649 from NaturalGIS/fix_grass7_v_voronoi_again
...
Fix grass7 v.voronoi again
2019-04-27 10:37:11 +02:00
Matthias Kuhn
8416e7588c
Merge pull request #9781 from m-kuhn/processing_parameter_as_boolean
...
Add QgsProcessingAlgorithm::parameterAsBoolean
2019-04-17 09:20:07 +02:00
Alessandro Pasotti
0d7841a0d8
Fix grass alg combineLayerExtents
2019-04-17 10:06:41 +10:00
Nyall Dawson
b6bc1ee2d4
Tweak QgsProcessingUtils::combineLayerExtents for future proofing, remove deprecated usage
2019-04-17 10:06:41 +10:00
Matthias Kuhn
b90a01847f
Prefer parameterAsBoolean over parameterAsBool
2019-04-16 08:30:00 +02:00
Juergen E. Fischer
f1dbcc3c53
processing: fix grass' r.quantile parameter ( fixes #21751 )
2019-04-04 16:46:37 +02:00
Giovanni Manghi
53e5216aba
fix the GRASS7 v.voronoi module, added missing file
2019-03-29 01:22:29 +00:00
Giovanni Manghi
213ca55eba
fix the GRASS7 v.voronoi module
2019-03-29 01:22:00 +00:00
Nyall Dawson
f5a3485eae
Fix some Python warnings, avoid accidently hiding all deprecation warnings
2019-03-28 11:47:23 +10:00
Nyall Dawson
ac651ee0d9
Followup 8d51a693, fix broken plugins
2019-03-27 07:20:43 +10:00
Denis Rouzaud
8d51a693a1
missing changes of QgsMapLayer::Type => QgsMapLayerType
2019-03-26 14:09:19 -05:00
Juergen E. Fischer
0c23e94a29
fix translation string
2019-03-23 20:53:31 +01:00
Giovanni Manghi
10a542ebdf
fixes GRASS r.mapcalc tool
2019-03-22 07:29:53 +10:00
Giovanni Manghi
7aa7248b97
Better GRASS r.series description to help workaround a limitation of Processing
2019-03-11 09:22:02 +10:00
Juergen E. Fischer
9f1fcb72d4
processing: enable translation for parameter descriptions
2019-03-05 20:16:23 +01:00
Nyall Dawson
5fca18c4ae
[processing][GRASS] Fix exceptions on Python < 3.6
...
Fixes #21173
2019-03-05 17:09:36 +10:00
AnikaBettge
972e7a474d
Fix default setting for ew_step and ns_step parameter
...
Fix default setting for ew_step and ns_step parameter which must be "none" rather than 1.5 (which leads to wrong default values in GRASS GIS)
2019-03-04 21:00:30 +10:00
AnikaBettge
819f275ba4
Fix default setting for gauss parameter
...
Fix default setting for gauss parameter which must be "none" rather than 0 (which leads to empty maps as gauss=0 is unhelpful)
2019-03-02 06:09:04 +10:00
volaya
2f305c560e
[processing] fixed finding grass folder
2019-02-25 08:49:57 +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
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
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
Juergen E. Fischer
febbc4f0b9
osgeo4w: handle grass svn versions ( fixes #21114 )
2019-01-27 17:37:39 +01: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
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
Markus Neteler
8db3dead87
Complete grass76 support
2019-01-19 22:08:28 +01:00