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
Nyall Dawson
149b35ead2
Indentation
2019-04-27 07:27:54 +10:00
Nyall Dawson
b0ad13fbbd
Remove some unused code
2019-04-27 07:27:54 +10:00
Nyall Dawson
0ff5820573
[processing] Correctly reset progress bar after completing batch execution
2019-04-27 07:27:54 +10:00
Nyall Dawson
66eabdd40c
[processing] Fix exception on completion of batch execution of
...
algorithm which has string or numeric outputs
2019-04-27 07:27:54 +10:00
Martin Dobias
5e4ea73399
Merge pull request #9857 from marcel-dancak/tiles_xyz
...
New Processing Algorithm to generate raster XYZ tiles
2019-04-26 08:41:30 +02:00
Martin Dobias
e6ff7e00ef
Raise an exception if the necessary parameter was not specified
2019-04-25 23:25:05 +02:00
Martin Dobias
fdb6a2b79a
Add test for XYZ Tiles algorithm
2019-04-25 22:14:08 +02:00
Martin Dobias
285d4e0da0
Remove NAME parameter, use OUTPUT_FILE instead
...
For output to directory, OUTPUT_DIRECTORY destination parameter is used.
For output to MBTiles file, OUTPUT_FILE destimation parameter is used.
2019-04-25 22:10:37 +02:00
Martin Dobias
ee63cffd88
[processing] Add 'project' to test definition and 'directory' output test
...
- for algorithms that produce directory output, it is possible to test
that directory contents are exactly the same (recursively)
- added possibility to have a project file loaded before an algorithm is run
- documented the new additions (+ few existing ones)
2019-04-25 21:40:31 +02:00
Marcel Dancak
0bb701a649
Added help text
2019-04-25 14:09:41 +02:00
Marcel Dancak
e0d6694a12
Adjusted min/max/default values of parameters, moved some code into 'prepareAlgorithm'
2019-04-25 12:15:52 +02:00
Marcel Dancak
83f35617f3
MBTilesWriter can write tiles in any order, proper transforming of extents
2019-04-25 09:43:33 +02:00
Marcel Dancak
efdd52cb2f
Commented out code for debugging (saving of metatiles), fixed python formatting
2019-04-24 15:23:56 +02:00
Marcel Dancak
4ab9bb6175
Registration of TilesXYZ algorithm
2019-04-24 13:11:36 +02:00
Marcel Dancak
73a5a6adc1
Initial version of xyz tiles export (processing tool)
2019-04-24 12:25:58 +02:00
Alexander Bruy
c706cdeb06
[processing] ensure that output temporary directory exists ( fix #21701 )
2019-04-20 11:53:47 +03: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
ac04339434
Pass transform context to raster calculator
2019-04-17 10:06:41 +10: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
nirvn
9ce1093bce
[FEATURE][ogr] Add string list field type support
2019-04-10 08:06:12 +07:00
Nyall Dawson
933559b655
[processing] Report provider version string alongside QGIS version in log
...
Helpful for debugging and reproducability of results
2019-04-08 16:59:15 +10:00
nirvn
5e0fd15570
[FEATURE][processing] Add concatenate_unique support to the aggregate alg
2019-04-05 12:01:06 +07:00
Juergen E. Fischer
f1dbcc3c53
processing: fix grass' r.quantile parameter ( fixes #21751 )
2019-04-04 16:46:37 +02:00
Nyall Dawson
59ed07891a
Also store x/y coordinates of nearest points on features when calculating
...
nearest features
This can be useful, and is difficult to calculate later!
2019-04-03 02:31:03 +10:00
Nyall Dawson
95af4d4a45
[FEATURE] New Processing algorithm "Join attributes by nearest"
...
K-nearest neighbour joins from the Processing toolbox!
This algorithm takes an input vector layer and creates a new
vector layer that is an with additional attributes in its attribute table
The additional attributes and their values are taken from a second
vector layer, where features are joined by finding the closest features
from each layer.
By default only the single nearest feature is joined, but optionally
the join can use the n-nearest neighboring features instead.
If a maximum distance is specified, then only features which are
closer than this distance will be matched.
2019-04-03 02:31:03 +10:00
Nyall Dawson
39a255c1b9
[processing] Use null instead of nan for invalid stat values in join by location summary
2019-04-02 06:17:56 +10:00
Nyall Dawson
7bf9279a53
[processing] Fix invalid reprojection in join by location (summary)
2019-04-02 06:17:56 +10:00
Nyall Dawson
7674e1657b
[processing] Include version information at start of log
...
Start the log text with QGIS/Qt/GEOS/GDAL version information strings.
This is helpful for debugging and accountability.
2019-04-02 06:16:45 +10:00
volaya
165ab8b25f
[processing] do not export input sdat files
2019-03-30 11:02:25 +10: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
234c1718c4
Mark some Processing methods as deprecated
2019-03-28 11:47:23 +10:00
Nyall Dawson
7aca208522
Update processing script template
2019-03-28 11:47:23 +10:00
Nyall Dawson
f758d8b282
Ensure all public, stable API methods for Processing have nice docstrings
2019-03-28 11:47:23 +10:00
Nyall Dawson
7e80fc8391
Drop isWindows/isMac from stable Processing API
2019-03-28 11:47:23 +10:00
Nyall Dawson
64387a2254
[needs-docs][processing] Monkey patch stable external Processing API into qgis.processing
...
Instead of encouraging use of the internal Processing modules
(e.g. from processing.tools.general import run , import processing, ...)
instead expose all Python specific STABLE processing additions
to the qgis.processing module.
Instead, scripts and plugins should now use
from qgis.processing import run, algorithmHelp,...
This makes a clear distinction between internal Processing python
modules (i.e., everything else!) and the parts of Processing
which are stable and designed to be used by plugins and scripts.
TODO: QGIS 4.0 -- move the internal Processing plugin modules
to __processing, to clearer indicate that this is all internal
stuff.
2019-03-28 11:47:23 +10:00
Nyall Dawson
ef8d893393
More QgsMapLayer python fixes
2019-03-27 09:11:15 +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
Víctor Olaya
e0a990d997
[processing] Add 'call' statements to SAGA batch file
2019-03-22 12:15:50 +10:00
Giovanni Manghi
10a542ebdf
fixes GRASS r.mapcalc tool
2019-03-22 07:29:53 +10:00
Nyall Dawson
af06cf0cd2
[processing] Fix exception when creating unit tests
2019-03-21 16:08:42 +10:00
Nyall Dawson
c7ac86604f
[FEATURE] New algorithm "Add X/Y fields to layer"
...
Adds X and Y (or latitude/longitude) fields to a point layer.
The X/Y fields can be calculated in a different CRS to the
layer (e.g. creating latitude/longitude fields for a layer in
a project CRS).
Sponsored by SMEC/SJ
2019-03-21 16:08:42 +10:00
Nyall Dawson
c66159bd2d
[processing] Fix warning when loading algorithm dialog and no layers
...
are present
Fixes #21631
2019-03-21 15:10:30 +10:00
Rashad Kanavath
46da10a1e8
Revert "fixes #21374 : ignore optional output parameters"
...
This reverts commit af2421541c78742a233b3c5a00cbbd6c11ceaaab.
2019-03-21 04:44:59 +10:00