40916 Commits

Author SHA1 Message Date
Nyall Dawson
6144b1c5d9 Resurrect Field Calculator algorithm, add test 2017-08-20 18:21:02 +10:00
Nyall Dawson
d2a90f40e3 Fix conversion of direct vector layer parameters to python strings 2017-08-20 18:21:02 +10:00
Juergen E. Fischer
f867b65cd2 creatensis.pl: create signed installer 2017-08-20 05:51:05 +02:00
Juergen E. Fischer
bb8203b809 updat splash 2017-08-19 17:39:47 +02:00
Juergen E. Fischer
62d4c55513 add typo to spelling.dat 2017-08-19 14:07:34 +02:00
Juergen E. Fischer
dae6666aa5 translation string fixes 2017-08-19 13:51:43 +02:00
Denis Rouzaud
bc193c0034 fix QgsRasterHistogram::histogramVector for SIP <= 4.17 2017-08-19 09:11:40 +02: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
1cded8553a Merge pull request #5042 from nyalldawson/algs
Port some more algs to new API
2017-08-19 05:38:45 +10: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
4bba95fc79 Fix broken TIN interpolation (loss of point z coordinates) 2017-08-19 04:56:35 +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
355cff191d Add Map Layer input parameter type for models
Since algorithms now use this parameter type (render map alg)
we also need to allow its use in models
2017-08-19 03:45:51 +10:00
Nyall Dawson
7d69e5f5af Expose all layer type filters to both model feature source, vector
layer and multi layer inputs

Refs #17030
2017-08-19 03:36:33 +10:00
Nyall Dawson
370b26798f Fix wrapped c++ object has been deleted error when editing model parameters
Fixes #16858
2017-08-19 03:24:28 +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
Even Rouault
5481177699 [OGR provider] Avoid 'database locked' issues when editing several layers of the same GeoPackage (fixes #17034) 2017-08-18 17:58:00 +02:00
Nyall Dawson
48202165fc Port build virtual vector alg to new API 2017-08-19 01:26:55 +10:00
Nyall Dawson
f2d2777bf3 Model vector layer inputs can also be used for feature source parameters 2017-08-19 01:09:22 +10:00
Nyall Dawson
f1ac0be867 Fix processing setting to use filename as layer name 2017-08-19 00:56:18 +10:00
Nyall Dawson
7879c0a20b Fix processing rendering styles for output dialog, functionality 2017-08-19 00:47:21 +10:00
Hugo Mercier
18c1597110 Merge pull request #5043 from pblottiere/bugfix_refrel
Fixes relation reference widget by refreshing filter lists. Fixes #16400
2017-08-18 16:38:59 +02:00
Nyall Dawson
0a4a7acf58 Port set raster style alg to new API 2017-08-19 00:30:32 +10:00
Nyall Dawson
387e04974a Allow selecting wildcard filter for any file input parameter 2017-08-19 00:23:43 +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
Etienne Trimaille
f0d3677865 fix opening sublayers in a group 2017-08-18 13:28:13 +02:00
Alessandro Pasotti
475998eaa2 Merge pull request #5040 from boundlessgeo/gpkg-raster-delete
Geopackage: moved delete to abstract item and implemented raster deletion
2017-08-18 11:28:22 +02:00
Blottiere Paul
a2914ff66c Add unit tests 2017-08-18 07:42:39 +01:00
Blottiere Paul
cea7bd39d8 Fixes relation reference widget by refreshing filter lists. Fixes #16400 2017-08-18 07:38:46 +01: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
86949cb2fa Merge pull request #5037 from nyalldawson/render_progress_bar
Avoid 'flashy' status bar progress widget when map renders are fast
2017-08-18 14:57:03 +10:00
Nyall Dawson
0c46ac4030 Merge pull request #5038 from nyalldawson/canvas_dock_tweaks
Canvas dock tweaks
2017-08-18 14:56:43 +10:00
Nyall Dawson
c188578186 Merge pull request #5039 from nyalldawson/fix_model_crash
Add a pure virtual clone method to processing parameter definitions
2017-08-18 13:37:38 +10:00
Alessandro Pasotti
dc6d1c135e Removed metadata table from the list of tables to be cleared 2017-08-17 23:26:30 +02:00
Alessandro Pasotti
b36ad06bc5 Use sqlite3_close instead of v2 2017-08-17 22:48:57 +02:00
Alessandro Pasotti
0eb302d5e8 Geopackage try to remove optional entries + fix build warnings 2017-08-17 20:42:34 +02:00
Alessandro Pasotti
bcd495c693 Prevent SQL injection by using sqlite3_mprintf 2017-08-17 20:31:44 +02:00
Alessandro Pasotti
b46c9c3424 Geopackge bugfix: also show single raster layers
The previous implementation only showed subdatasets
while single raster were skipped.

Now the single rasters are also showed and the name
is retrieved from GDAL metadata IDENTIFIER.

The gpkg table name is used to delete the table.
2017-08-17 19:06:34 +02:00
Alessandro Pasotti
f999897bdd Geopackage moved delete to abstract item and implement raster deletion 2017-08-17 18:03:06 +02: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
251354eaaa Merge pull request #5035 from nyalldawson/preview_tasks
Tweaks to map preview tasks
2017-08-18 00:51:02 +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
e8ad0ba5d9 Move "sync extent" canvas view option to map settings menu
This means all the settings are collected together, and the
dock toolbar just contains navigation actions.

(followup feedback from hackfest demo)
2017-08-18 00:27:34 +10:00