Nyall Dawson
5fca18c4ae
[processing][GRASS] Fix exceptions on Python < 3.6
...
Fixes #21173
2019-03-05 17:09:36 +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
5c97d22b16
[grass7] Add support for GRASS 76 on Mac too.
...
This is a continuation of 8db3dead87e385f2798356d1c3048d2b7df73efd
2019-02-14 00:32:10 +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
Markus Neteler
8db3dead87
Complete grass76 support
2019-01-19 22:08:28 +01:00
juanmpd
31f3f69d3c
Update Grass7Utils.py
2018-11-27 13:33:15 +01:00
juanmpd
9b61eb8b71
Update Grass7Utils.py
...
Related to https://issues.qgis.org/issues/20632
This seems to solve this issue, but I don't really know if this change may be introducing some collateral effect.
It should be revised by someone with good knowledge of this piece of code.
2018-11-27 10:17:02 +01:00
Juergen E. Fischer
b39e5a0937
processing: add windows support to exportRasterLayersIntoDirectory ( fixes #20146 )
2018-11-11 03:15:21 +01:00
Juergen E. Fischer
3a4a3af1d6
osgeo4w:
...
* only use GRASS major version in executable names
* autodetect GRASS folder
2018-11-10 21:35:09 +01:00
Nyall Dawson
676238b28f
[processing][grass] Highlight GRASS error messages and warnings in log
...
And catch segmentation faults from GRASS commands and show a nice
helper text advising user that QGIS isn't at fault here ;)
Also add a tip to try disabling the v.external option if that setting
is enabled and a GRASS segfault occurs
2018-11-01 18:36:53 +10:00
William Kyngesburye
3f72e0cd41
don't run GRASS commands in shell, that's not working
2018-10-31 20:55:56 -05:00
Luigi Pirelli
0f07c41b19
Fix set of grass command if not set yet
2018-09-13 17:18:11 +02:00
Nyall Dawson
8e08bda46c
[processing][grass] Fix incorrect path calculation for grass binary
2018-03-27 07:10:37 +11:00
Denis Rouzaud
3dc3d9d1b2
unite QgsMessageLog::Level and QgsMessageBar::MessageLevel in Qgis::MessageLevel
...
make enum items lower case
remove unused QgsMessageLog::None and All
2018-02-06 08:56:40 -04:00
Nyall Dawson
4e6aa3c359
[processing] Fix error on win when grass path isn't set correctly
2018-01-24 19:00:58 +11:00
Médéric RIBREUX
8b691e87aa
Handle raster files wihtout extension as GTiff + fix some ext scripts
2017-12-27 17:41:05 +01:00
Tim Sutton
f6acf37637
Fix processing errors on startup and execution on MacOS ( #5769 )
2017-11-30 07:17:12 +02:00
Alexander Bruy
0059b2b692
[processing] remove Python 2 compatibility layer
2017-11-28 12:27:45 +02:00
Alexander Bruy
03e4756d26
[processing] don't throw error if GRASS not found on Mac ( fix #17443 )
2017-11-23 16:16:08 +02:00
Alexander Bruy
6063c83edf
[processing] detect GRASS 7.4 on Mac
2017-11-23 16:16:08 +02:00
Giovanni Manghi
618ada7fc1
add support for GRASS 7.4
2017-11-15 14:39:58 +00:00
Juergen E. Fischer
150a64e9ac
fix warnings and translation strings
2017-11-12 21:57:15 +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
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
65f483d613
Modify Grass7 detection
2017-11-04 15:31:21 +01:00
Médéric RIBREUX
4b8b6a09c8
Massive conversion
2017-11-04 15:31:21 +01:00
Médéric Ribreux
be78153427
(WIP) Grass algorithms can be opened and inputs are treated
2017-11-04 15:31:21 +01:00
Nyall Dawson
a87ca09e34
Move some temp file/folder utils to c++
2017-06-22 06:48:25 +10:00
Nyall Dawson
e9f13d1ea3
Just use standard QgsMessageLog functionality instead of a dedicated
...
method for processing
2017-04-26 13:57:06 +10:00
Nyall Dawson
1394c28d13
[processing] Move some log handling to c++ class
2017-04-26 13:56:29 +10:00
Nyall Dawson
1bc3b28f94
Fix processing error when grass7 not available
2017-04-07 13:21:28 +10:00
Alexander Bruy
1a46ddbf28
[processing][API] rename runalg() and runandload() to improve
...
readability
2017-03-22 19:17:12 +02:00
Juergen E. Fischer
c77172ed3d
fix more flake8 warnings
2017-03-05 10:21:24 +01:00
Juergen E. Fischer
01004d9f83
identation fix
2017-01-25 02:43:25 +01:00
Juergen E. Fischer
099e7a77f2
[processing] find grass >=7.0
2017-01-25 01:32:39 +01:00
Nyall Dawson
ede452be85
[processing] Port feedback object to c++
...
Algorithms are now passed a QgsProcessingFeedback object
instead of the loosely defined progress parameter.
2017-01-11 11:11:10 +10:00
volaya
8ea5bc39b4
Merge pull request #3971 from alexbruy/processing-help
...
[processing] configurable help files location for GDAL and GRASS providers
2017-01-10 09:55:58 +01:00
Juergen E. Fischer
378212cf42
indentation update
2017-01-10 09:05:42 +01:00
Alexander Bruy
7cda002ba2
[processing] configurable help files location for GDAL and GRASS providers
2017-01-09 16:31:13 +02:00
Alexander Bruy
ce9c08f3f6
[processing] rename GdalOgr provider to Gdal provider
...
Show version numbers in providers descriptions
2016-12-31 09:09:07 +02:00
Médéric RIBREUX
c3ad30da34
Fix subprocess unclosed file
2016-11-28 09:54:27 +01:00
nirvn
4a4ffa4c1b
[processing] fix grass/grass7 installation check
2016-11-15 09:27:22 +07:00
Alexander Bruy
85d1fd720b
[processing] cleanup test data
2016-11-12 13:31:44 +02:00
Nyall Dawson
0484769b7d
[processing] Use subprocess.DEVNULL instead of open(os.devnull)
2016-11-07 12:13:18 +10:00
Nyall Dawson
6a99017bf0
[processing] Use with ... when opening files
2016-11-07 11:36:38 +10:00
Alexander Bruy
d03d2069b9
[processing] correct GRASS 7 detection on Mac ( fix #15645 )
...
follow up e1ff6e896a
2016-10-04 17:08:18 +03:00
rldhont
37951baf45
[Processing] Uses os.path.join instead of + os.sep + ( #3552 )
2016-10-01 08:35:56 +02:00
Juergen E. Fischer
31df84aa6b
run 2to3 on source
2016-09-21 23:30:04 +02:00