5347 Commits

Author SHA1 Message Date
Alexia Mondot
c548f8d8a4 [processing/otb]convert ListView in StringList for other applications than Radiometric Indices 2015-11-04 09:51:40 +01:00
Alexia Mondot
04907d199f [processing/otb]divide into 2 functions 2015-11-04 09:51:39 +01:00
Alexia Mondot
41c15e770a [processing/otb]Add function to customize creation and loading of new applications 2015-11-04 09:51:38 +01:00
Alexia Mondot
9c7d206b56 [processing/otb]update lists for OTB 5.0 2015-11-04 09:51:37 +01:00
Alexia Mondot
9256e57cb6 [processing/otb]compatibility with new version of processing 2015-11-04 09:51:36 +01:00
Alexia Mondot
85bea7d446 [processing/otb]remove unused code and imports 2015-11-04 09:51:35 +01:00
rldhont
3472ac80d8 [Processing] Manage optional parameters
Can't set parameters to null (None or '') if the parameter is not optional
2015-11-04 09:51:34 +01:00
rldhont
55e75addce [Processing] Optional parameters for script and model
In processing core every parameters can be optional but in scripts there is no way to define a parameter as optional and in modeler only layers can be optional.

For script, I propose a notation like output, if a parameter token starts with optional the parameter is optional.

For model, I propose to add the required combobox to all parameters.

This proposition does not change the value setter.

This proposition can fix the issue http://hub.qgis.org/issues/5488.
2015-11-04 09:51:33 +01:00
radosuav
f7a7a78cba [Processing] Improve code readability (follow up 36d1377) 2015-11-04 09:51:32 +01:00
radosuav
507aeb0507 [Processing] Allow "progress" to be specified when calling processing.runalg
This is mostly so that algorithms executed in Processing scripts can
display messages in the same way as if they were executed directly from
Processing toolbox.

Also fixes a small issue with busy cursor being reset too early when
algorithms were executed from Processing scripts.
2015-11-04 09:51:30 +01:00
Nyall Dawson
da942233e7 Add DE-9IM variant which tests against a specified pattern
(available in PyQGIS/expression engine)
2015-11-04 16:03:55 +11:00
Nyall Dawson
9e84fcafd8 Followup 2ac5933 with more data defined fixes
2ac5933 fixed the regression in 2.12, but there were more underlying
issues from <2.8 causing sub symbols with data defined properties
to be ignored.

Add some tests.

(refs #13707)
2015-11-04 16:03:46 +11:00
Angelos Tzotsos
547d1e3936 add national geodata.gov.gr CSW (rename) 2015-11-03 20:09:04 +02:00
Tom Kralidis
5addc0ca4b add national geodata.gov.gr CSW 2015-11-03 12:34:57 -05:00
Hugo Mercier
d16cdcf449 Add more options for filtering legend elements
This introduces two new options to filter legend elements:
- filter by expression: a boolean expression can be set. Only symbols of
features that make the expression evaluated to true will be kept in the legend
- filter by polygon: only symbols of features that are inside the given
polygon will be part of the legend.

The polygon filtering is used in particular for a new option in the
composer legend that allows to filter out anything that is not included
in the current atlas polygon.
2015-11-03 10:39:09 +01:00
Nathan Woodrow
1b435ed965 [Py Console] Remove message on file change 2015-11-03 10:30:37 +10:00
volaya
584c86d629 Merge pull request #2403 from medspx/processing_get_scripts_proxy
[Processing] Add proxy support for Get scripts and models (fixes #13412)
2015-11-02 13:29:43 +01:00
Nyall Dawson
556d87a86c Fix some clang warnings 2015-11-02 18:07:16 +11:00
Juergen E. Fischer
f996c54776 indentation update 2015-10-30 23:30:16 +01:00
Alessandro Pasotti
feab3ad8ec Merge pull request #2405 from elpaso/symbol-export-select-by-group
Interactive selection by group of exported symbols
2015-10-28 18:22:40 +01:00
elpaso
a141ffb390 Interactive selection by group of exported symbols
This fixes #11681
2015-10-28 17:31:21 +01:00
volaya
2bb0cf9fad Merge pull request #2398 from mdouchin/patch-1
[processing] Debug ConcaveHull.py
2015-10-28 15:10:53 +01:00
volaya
b339ad13c8 Merge pull request #2399 from NaturalGIS/processing_fix_grass7_v_out_ogr
fix processing GRASS 7 v.out.ogr
2015-10-28 15:06:53 +01:00
Salvatore Larosa
c866dcce8f [pyqgis-console] fixes #13693: fix default value in settings for the last used directory when opening a script file 2015-10-28 14:52:29 +01:00
Nyall Dawson
fc49f8dfa9 Add test for coverage of SIP bindings
Not perfect, but good for a quick warning if a new class or member
has been added to the public API without Python bindings. The test
only considers the name of members, since it seems to be impossible
to test for the signature of a Python member. (So adding a new
overloaded method without bindings will still unfortunately pass).

You can avoid the test where bindings are not applicable:
- for a whole class by placing "@note not available in Python bindings"
in the class' Doxygen comments
- or by placing the @note inside a member's Doxygen comments for a
specific member

Additionally, classes which aren't included in the API docs
will not be tested.
2015-10-28 09:54:27 +11:00
Nyall Dawson
7842391eba Add some missing consts to operators 2015-10-28 09:47:44 +11:00
Nyall Dawson
fe221d54bf Don't return QStrings by reference, since they're implicitly shared
anyway
2015-10-28 09:47:44 +11:00
Médéric Ribreux
f2e527f033 [Processing] Add proxy support for Get scripts and models (fixes #13412) 2015-10-27 16:20:12 +01:00
Nyall Dawson
f1633a1796 Change all signals to use const refs for non trivial objects 2015-10-26 22:46:25 +11:00
Nyall Dawson
70bff3f6aa Finish flipping a lot of methods to take const references for
non-trivial types
2015-10-26 22:46:14 +11:00
Giovanni Manghi
77451f962c fix processing GRASS 7 v.out.ogr 2015-10-25 17:08:37 +00:00
Giuseppe Sucameli
22aea3201b [GdalTools] minor changes to ui and code (follow 32be4756) 2015-10-25 16:39:05 +01:00
Giuseppe Sucameli
55b068fa9a Merge branch 'clipper' of https://github.com/PedroVenancio/Quantum-GIS into PedroVenancio-clipper
Conflicts:
	python/plugins/processing/algs/gdal/ClipByMask.py
2015-10-25 16:38:27 +01:00
mdouchin
f443bb8c03 Update ConcaveHull.py 2015-10-25 12:29:25 +01:00
mdouchin
99fcd625eb Update ConcaveHull.py
Correct qgis:dissolve algorithm call
2015-10-25 12:17:36 +01:00
volaya
4f8a27dd64 [Processing] add default extensions for outputs as setting
Based on an idea and code by Evgeniy Nikulin

It includes some improvements to the settings sysmte
2015-10-24 21:18:17 +02:00
volaya
cbead0bcf4 [processing] fixed fileFilter method in OutputRaster 2015-10-24 21:18:16 +02:00
volaya
3ac5d0b095 [processing] fixed SAGA version handling
Conflicts:
	python/plugins/processing/algs/saga/SagaAlgorithmProvider.py
2015-10-24 21:18:15 +02:00
volaya
455089025e added option to add hardcoded params to GRASS algorithms 2015-10-24 21:18:14 +02:00
volaya
5575d04a80 [Processing] fixed handling of hardcoded params in SAGA 2015-10-24 21:18:13 +02:00
volaya
dacba063ac [Processing] removed TARGET_TEMPLATE param from SAGA algs 2015-10-24 21:18:11 +02:00
volaya
6b8254c922 [processing] fixed FixedTableDialog when there are 0 rows 2015-10-24 21:18:10 +02:00
volaya
5a4a5522c2 [processing] correctly enable buttons in FixedTableDialog 2015-10-24 21:18:09 +02:00
volaya
4da1ce9eee Merge pull request #2341 from arnaud-morvan/processing_precisionmodel
[Processing] Add precision parameter to by location algorithms
2015-10-24 15:42:36 +02:00
volaya
88d4605ad9 Merge pull request #2355 from om-henners/master
[processing] Update OGR tools
2015-10-24 15:42:18 +02:00
volaya
1dd8e79baf Merge pull request #2389 from NaturalGIS/gdal_advanced
Processing gdal translate and warp advanced parameters as such
2015-10-24 15:38:07 +02:00
volaya
fd26acd2f8 Merge pull request #2390 from NaturalGIS/processing_gdal_clip_raster
Processing advanced parameters for gdal clip raster
2015-10-24 15:37:13 +02:00
volaya
07bd3ffedd Merge pull request #2391 from NaturalGIS/processing_gdal_rasterize_advanced
processing add option for additional parameters for gdal rasterize
2015-10-24 15:36:47 +02:00
Matthias Kuhn
cd0eb05ded [py3] Some compatibility fixes for python 3 2015-10-24 13:47:32 +02:00
Juergen E. Fischer
8b11d43f57 processing: make help widget proxy aware 2015-10-24 12:41:08 +02:00