2113 Commits

Author SHA1 Message Date
Alexander Bruy
10baf9a1c4 [processing] restore proximity algorithm 2017-10-11 17:06:11 +03:00
Alexander Bruy
587907e003 [processing] restore clip raster by mask algorithm 2017-10-11 17:06:11 +03:00
Alexander Bruy
1744ad7114 [processing] restore clip raster by extent algorithm 2017-10-11 17:06:11 +03:00
Alexander Bruy
4272b8b7ad [processing][FEATURE] add linear interpolation 2017-10-11 17:06:11 +03:00
Alexander Bruy
46662443a8 [processing][FEATURE] add IDW with neareast neighbor search 2017-10-11 17:06:11 +03:00
Alexander Bruy
26f80351f0 [processing] restore nearest neighbor interpolation 2017-10-11 17:06:11 +03:00
Alexander Bruy
ad591c768e [processing] restore inverse distance to a power algorithm 2017-10-11 17:06:11 +03:00
Alexander Bruy
dc7b9e41bc [processing] restore grid data metrics algorithm 2017-10-11 17:06:11 +03:00
Alexander Bruy
8c09860dd7 [processing] restore moving average interpolation 2017-10-11 17:06:11 +03:00
Alexander Bruy
232fd47485 [processing] restore gdaltindex algorithm and expose additional parameters 2017-10-11 17:06:11 +03:00
Alexander Bruy
fce3e1830c [processing] minor fixes in rgb2pct algorithm 2017-10-11 17:06:11 +03:00
Alexander Bruy
8646072dbd [processing] restore fillnodata algorithm 2017-10-11 17:06:11 +03:00
Alexander Bruy
babc35d169 [processing] restore sieve algorithm 2017-10-11 17:06:11 +03:00
Alexander Bruy
90308f33c0 [processing] restore contour algorithm
Also expose new parameters and use custom widget for additional
creation options
2017-10-11 17:06:11 +03:00
Alexander Bruy
7965d52aee [processing] use native API to get GDAL driver name from filename 2017-10-11 17:06:11 +03:00
Alexander Bruy
56863b8765 [processing] restore roughness algorithm 2017-10-11 17:06:11 +03:00
Alexander Bruy
f663ceb8dd [processing] restore slope algorithm 2017-10-11 17:06:11 +03:00
Alexander Bruy
c9ea8892d5 [processing] restore TPI algorithm 2017-10-11 17:06:11 +03:00
Alexander Bruy
b1ff4d774a [processing] restore polygonize algorithm
Also expose band parameter
2017-10-11 17:06:11 +03:00
Alexander Bruy
c53ff66caf fix permissions 2017-10-11 17:06:11 +03:00
Alexander Bruy
ff5a42a385 [processing] restore pct2rgb algorithm 2017-10-11 17:06:11 +03:00
Matthias Kuhn
44c1f7fc3c
chmod -x StatisticsByCateogries.py 2017-09-28 13:22:31 +02:00
Matthias Kuhn
f6479c1f79 [processing] Fields mapper code improvement 2017-09-26 14:29:05 +02:00
Nyall Dawson
f8cf2f4dbe [processing] Fix Refactor Fields rejects valid field configuration input 2017-09-26 13:58:01 +10:00
Alexander Bruy
745111dbdb [processing] enable network analysis tests 2017-09-25 11:20:42 +03:00
Nyall Dawson
1d6e30324f Use correct SRS when building graph 2017-09-24 12:09:38 +10:00
Nyall Dawson
6efcc2fe86 Transparently reproject source points in algs 2017-09-24 12:09:38 +10:00
Nyall Dawson
0dd434c183 [processing] Port mean coordinates to c++
And remove final use of inefficient vector.extractPoints function
2017-09-23 09:25:18 +10:00
Nyall Dawson
10d6ef06e8 Replace more duplicate code with QgsProcessingUtils.combineFields 2017-09-23 08:41:54 +10:00
Nyall Dawson
a191c77bcb Remove duplicate testForUniqueness method (replaced with QgsProcessingUtils.combineFields) 2017-09-23 08:37:35 +10:00
Nyall Dawson
21f92a6fb2 Port line intersection and split with lines to c++ 2017-09-22 15:19:32 +10:00
Nyall Dawson
c41dca937c Port processing combineFields to c++ 2017-09-22 15:19:32 +10:00
Matthias Kuhn
b1b21ed25f Merge pull request #5143 from m-kuhn/nulldatasetparams
QgsVectorFilewriter skip default null options
2017-09-20 11:44:57 +02:00
Matthias Kuhn
0ac02497b9
[processing] Make python field calculator support LongLong 2017-09-19 15:01:54 +02:00
Matthias Kuhn
506b35a75d
[processing] Fix type resolving in python field calculator 2017-09-19 15:01:54 +02:00
Mathieu Pellerin
01468d0879 Merge pull request #5204 from nirvn/saveselected_native 2017-09-16 12:17:11 +07:00
Nyall Dawson
085687d8f0 Also update other spatial join alg 2017-09-16 10:21:54 +10:00
Nyall Dawson
ecf7dd5e4f Update class name 2017-09-16 09:59:13 +10:00
arnaud.morvan@camptocamp.com
b08119bc96 [processing] Add ui option useCheckBoxes in ByLocation algorithms 2017-09-16 09:58:35 +10:00
arnaud.morvan@camptocamp.com
53df3699fd [processing] add ui option useCheckBoxes in CheckValidity 2017-09-16 09:57:13 +10:00
nirvn
04ee85f0e8 [processing] native save selected features algorithm 2017-09-15 15:51:30 +07:00
Nyall Dawson
c5ae3a0c98 Merge pull request #5199 from nyalldawson/extract_by_extent2
[processing] Extent handling improvements
2017-09-15 15:52:00 +10:00
Nyall Dawson
60b56db904 Use CRS when calculating extent during algorithm extection 2017-09-15 08:35:11 +10:00
Giovanni Manghi
3a78253764 fix SAGA LTR vectorizing grid classes tool for QGIS master 2017-09-14 21:03:56 +01:00
Nyall Dawson
d96a3f4dd4 Port simplify geometries to c++ 2017-09-14 09:57:15 +10:00
Nyall Dawson
8e8f3edc55 Port merge lines and smooth to c++ 2017-09-14 09:57:15 +10:00
Nyall Dawson
7c5521ecdf Port fix geometries alg to c++ 2017-09-14 09:57:15 +10:00
Nyall Dawson
bf078b1c84 [processing] Fix intersection and union tools don't work with
input layers with Z or M values present

Also ensure that written geometries are always multitype, to
match the created layer geometry type (before the layer was
being created as a multi* layer, but single part geometries
were sometimes created. This causes errors with some data
providers)
2017-09-14 07:35:54 +10:00
Nyall Dawson
be88da8173 [FEATURE][processing] Add 'Join by location (summary)' algorithm
Like the main Join Attributes by Location algorithm, this algorithm
takes two layers and combines the attributes based on a spatial
criteria.

However this algorithm calculates summaries for the attributes for
all matching features, e.g. calculating the mean/min/max/etc.

The list of fields to summaries, and the summaries to
calculate for those, can be selected.
2017-09-13 18:45:56 +10:00
Nyall Dawson
458e994d39 [FEATURE] Reworked processing 'Join by location' alg
Improvements:
- transparently handle different source/join CRS
- added option to create output feature for EVERY joined
feature (i.e. 1 to many type join)
- added option to select joined fields to take
- optimised performance of algorithm

The previous option to create a summary of joined features has been
removed, and will be moved to a separate 'Join by location (summary)'
algorithm.
2017-09-13 08:01:56 +10:00