Nyall Dawson
114f071cf8
Don't generate triangulation files by default in TIN algorithm
2017-08-19 05:08:40 +10:00
Nyall Dawson
090bb9bba4
Use QgsFeedback instead of QProgressDialog in tin interpolator
2017-08-19 05:05:40 +10:00
Nyall Dawson
000c86e7de
Restore TIN interpolation algorithm
2017-08-19 04:56:48 +10:00
Nyall Dawson
356588abf0
Use QgsFeedback in QgsGridFileWriter instead of QProgressDialog
2017-08-19 04:08:04 +10:00
Nyall Dawson
a07ea33340
Port IDW Interpolation alg to new API
2017-08-19 04:03:50 +10:00
Nyall Dawson
ebda2fd212
Rename some enum values for clarity
2017-08-19 02:46:22 +10:00
Nyall Dawson
076fdc9449
Port rectangles, ovals, diamonds to new API
2017-08-19 02:37:39 +10:00
Nyall Dawson
48202165fc
Port build virtual vector alg to new API
2017-08-19 01:26:55 +10:00
Nyall Dawson
0a4a7acf58
Port set raster style alg to new API
2017-08-19 00:30:32 +10:00
Nyall Dawson
cfbc00990b
Restore Set style for vector layer alg
2017-08-19 00:23:25 +10:00
Nyall Dawson
be48f17e2c
Use a QgsFeedback object in QgsRelief instead of QProgressDialog
2017-08-19 00:09:12 +10:00
Nyall Dawson
f6600f23aa
Port raster relief alg to new API
2017-08-19 00:01:58 +10:00
Nyall Dawson
be46b756ea
Port hypsometic curves to new API
2017-08-18 15:35:27 +10:00
Nyall Dawson
c4011ad337
Port oriented minimum bounds to new API
2017-08-18 15:22:13 +10:00
Nyall Dawson
37b899fb99
Add a pure virtual clone method to processing parameter definitions
...
And use it when we need to clone parameters (instead of more fragile
conversion to and from variants)
This fixes model loading which use algorithms which create python
subclasses of parameter definitions
2017-08-18 01:22:07 +10:00
arnaud.morvan@camptocamp.com
4b5d81b370
[processing] Add Aggregate algorithm
2017-08-16 10:46:15 +02:00
arnaud.morvan@camptocamp.com
b26e6812d4
[processing] Check all parameter's values in ModelerParametersDialog
...
Check that all parameter's values pass the validity check,
even if not returned as QgsProcessingModelChildParameterSource.
In case of list, tests that it is really a QgsProcessingModelChildParameterSource list,
and create a QgsProcessingModelChildParameterSource from the list if it is not the case
(useful for custom parameters that return lists as ParameterFieldsMapping).
2017-08-14 13:48:50 +02:00
arnaud.morvan@camptocamp.com
b3a9e46cfe
[processing] Port refactor fields to new API
2017-08-14 13:48:50 +02:00
Nyall Dawson
913bf64e65
Fix some possible exceptions in topocolor alg
2017-08-14 01:42:16 +10:00
Nyall Dawson
a056e24a02
Fix exception in TopoColor algorithm
2017-08-14 01:42:16 +10:00
Nyall Dawson
47fe2a182d
Port Points From Lines to new API
2017-08-14 01:42:16 +10:00
Nyall Dawson
c6b3855b41
Port Points From Polygons to new API
2017-08-14 01:42:15 +10:00
Nyall Dawson
c8ac7841f0
Port Points Displacement algorithm to new API
...
Rework algorithm to use same approach as points displacement
renderer. Also maintain Z/M values, and add tests and docs.
2017-08-14 01:42:15 +10:00
Mathieu Pellerin
1053823369
[processing] improve rasterize dialog UI, add help ( #5008 )
2017-08-11 13:29:58 +07:00
Nyall Dawson
13431ca123
Bump minimum tile size to 64 for rasterise alg
2017-08-11 04:46:15 +10:00
Nyall Dawson
ab21f3e26b
Small cleanups to rasterise alg
2017-08-11 04:33:18 +10:00
Nyall Dawson
7d7c06cd85
Implement widget wrapper for QgsProcessingParameterMapLayer
2017-08-11 04:33:18 +10:00
Nyall Dawson
e0fbe3409a
Use ellipsis for isolated strings in plugins too
2017-08-11 04:33:18 +10:00
nirvn
dc58c1ad15
[processing] fix non-normal blending composition for the rasterzie alg
2017-08-10 15:39:55 +02:00
Mario Baranzini
d9f71deb30
Remove osgeo.gdal.UseExceptions()
2017-08-08 21:49:05 +02:00
Mario Baranzini
f792661c1c
Refactoring of rasterize algorithm
2017-08-08 20:59:58 +02:00
Mario Baranzini
baede356bb
Refactoring
2017-08-08 17:16:17 +02:00
Mario Baranzini
bbfdcf3615
Fix header comment
2017-08-08 09:45:59 +02:00
Mario Baranzini
0533cfd708
Refactoring and added better comments
2017-08-08 09:45:59 +02:00
Mario Baranzini
525aeaba1a
Added processing algorithm to convert map to raster
2017-08-08 09:45:59 +02:00
Nyall Dawson
f802c56573
Merge pull request #4996 from nyalldawson/spelling_and_stuff
...
Fix some spelling, add parameter names to tooltips in processing
2017-08-07 19:11:26 +10:00
Mario Baranzini
0409da3a4c
Fixed PEP8 missing blank line
2017-08-07 10:27:15 +02:00
Mario Baranzini
f187c43280
Add cmp() function
2017-08-07 10:27:15 +02:00
Mario Baranzini
78af413dcc
Remove python future compatibility layer
2017-08-07 10:27:15 +02:00
Nyall Dawson
4ab4a1fcad
Spell check 'mitre' -> 'miter' (i.e. use en-us variation)
2017-08-07 18:08:57 +10:00
Nyall Dawson
6aa672d9e0
Fix typo in gridify alg
2017-08-05 17:51:38 +10:00
Nyall Dawson
b93be39c24
Port Stats by Category to new API
...
Improvements:
- keep original field type and name for category field
- add unit test
2017-08-05 17:51:38 +10:00
Nyall Dawson
adda744576
Port Join Attributes alg to new API
...
Improvements:
- don't fetch unused geometry for joined table
2017-08-05 17:51:38 +10:00
Nyall Dawson
03bae593bb
Port Eliminate Selection to new API
2017-08-05 17:51:38 +10:00
Nyall Dawson
7132faa974
Port Topocolor algorithm to new API
2017-08-05 17:51:38 +10:00
Nyall Dawson
ec4df6c019
Port points to path to new API
...
Improvements:
- Maintain Z/M values
- Keep original data type for group/order fields
- Group field is optional
- Added unit tests
- Don't export text files for features by default
2017-08-05 17:51:38 +10:00
Nyall Dawson
b4b39996d2
Port hub lines algorithm to new API
...
Improvements:
- transparent reprojection to match hub/spoke CRS
- keep all attributes from matched hub/spoke features
- don't break after matching one hub point to spoke - instead
join ALL hub/spoke points with matching id values
2017-08-05 17:51:38 +10:00
Nyall Dawson
e0354456e3
Port Hub Distance (lines) to new API
...
Improvements:
- handle different CRS between points and hubs
- add unit test
2017-08-05 17:51:38 +10:00
Nyall Dawson
fc1746e770
Port Hub Distance (points) to new API
...
Improvements:
- handle different CRS between points and hubs
- add unit test
2017-08-05 17:51:38 +10:00
Nyall Dawson
591de92b07
Port gridify to new API
2017-08-05 17:51:38 +10:00