Nyall Dawson
51f8b1a2bb
Port Convert Geometry Type to new API
...
Includes partial support for Z/M types (values are lost during
conversion, but at least 2d geometries are exported)
TODO: full support for Z/M/curves
2017-08-20 18:21:03 +10:00
Nyall Dawson
4d242c5673
Partial port of raster calculator to new API
...
TODO: modeler handling
2017-08-20 18:21:03 +10:00
Nyall Dawson
338ee36b1d
Port Execute SQL to new API, add test
2017-08-20 18:21:03 +10:00
Nyall Dawson
2a6847e030
Port define projection to new API
2017-08-20 18:21:03 +10:00
Nyall Dawson
cfb926a70d
Port Find Projection alg to new API
...
Also modify alg to export a vector table of candidates instead of
a HTML list, since a vector table is more useful inside of
models and can be used for further analysis steps.
2017-08-20 18:21:03 +10:00
Nyall Dawson
a56725f76e
Resurrect Python Field Calculator algorithm, add test
2017-08-20 18:21:02 +10:00
Nyall Dawson
6144b1c5d9
Resurrect Field Calculator algorithm, add test
2017-08-20 18:21:02 +10:00
Giovanni Manghi
3cc3946029
improves grass7 v.in.dxf making a couple of parameters optional/mandatory
2017-08-19 07:42:14 +02:00
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
Nyall Dawson
7dbfc5202f
Merge pull request #4210 from arnaud-morvan/processing_aggregate
...
[processing] [needs-docs] Add aggregate algorithm
2017-08-18 00:28:35 +10:00
Nyall Dawson
48eccc379d
Default to vrt extension for build vrt alg output
2017-08-17 04:11:53 +10:00
Nyall Dawson
a5a4d3b7e1
Port gdal build vrt to new API
2017-08-17 03:52:40 +10:00
arnaud.morvan@camptocamp.com
4b5d81b370
[processing] Add Aggregate algorithm
2017-08-16 10:46:15 +02:00
Mathieu Pellerin
a9d8d395d2
[processing] restore near black and hillshade gdal algs ( #5028 )
2017-08-16 11:26:10 +07:00
Nyall Dawson
aece517c50
Avoid duplicate geometry columns, invalid geometry column name in gdal points along lines alg
2017-08-15 20:58:08 +10:00
Nyall Dawson
3d1be95ad2
More comprehensive updating of gdal command when parameters change
2017-08-15 20:57:27 +10: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
f9750dde52
Port gdal color relief to new API
2017-08-14 05:55:50 +10:00
Nyall Dawson
1cbbbc4b83
Port gdal tri alg to new API
2017-08-14 05:49:18 +10:00
Nyall Dawson
ab2886dc63
Port gdal assign projection to new api
2017-08-14 05:41:54 +10:00
Nyall Dawson
19e5886b87
More reliable updates to the gdal command shown
...
By also checking for child widget signals - otherwise we don't
catch signals when compound widgets (such as raster layer source
widgets) are changed
2017-08-14 05:41:00 +10:00
Nyall Dawson
95fe5cdc04
Fix errors calculating gdal command when dialog is being constructed
2017-08-14 05:24:59 +10:00
Nyall Dawson
ba6e2dc940
Fix showing gdal command in algorithm dialog
2017-08-14 05:19:29 +10:00
Nyall Dawson
3d3d2975a4
Followup fixes to ogr2ogrpostgis alg porting
2017-08-14 05:19:00 +10:00
Nyall Dawson
1cbbb8a0fb
Port gdal aspect alg to new API
2017-08-14 05:05:39 +10:00
Nyall Dawson
2e7db48d20
Fix error in gdal warp algorithm
2017-08-14 04:56:36 +10:00
Nyall Dawson
0a365b2d22
Fix OGR algs always export shapefiles, regardless of output file extension
2017-08-14 04:56:24 +10:00
Nyall Dawson
e33647dc5a
Move OGR processing provider specific methods to GdalUtils
2017-08-14 04:56:24 +10:00
Nyall Dawson
97a8d1a7a2
Fix failing test
2017-08-14 04:56:24 +10:00
Nyall Dawson
1a5648722a
Port GDAL Ogr2OgrPostgis to new API
2017-08-14 04:56:24 +10:00
Nyall Dawson
d45215ebc1
Cleanup conversion of input layers to OGR compatible sources
2017-08-14 04:56:24 +10:00
Nyall Dawson
6301ff6606
Resurrect OGR points along lines algorithm
2017-08-14 04:56:24 +10:00
Nyall Dawson
ab079f9d92
ogrConnectionString reuses existing context
2017-08-14 04:56:24 +10:00
Nyall Dawson
ce8e18da10
Fix overridden function signatures
2017-08-14 04:56:24 +10:00
Nyall Dawson
5c888c5830
Resurrect gdal warp algorithm
2017-08-14 04:56:24 +10:00