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
nirvn
9ce1093bce
[FEATURE][ogr] Add string list field type support
2019-04-10 08:06:12 +07:00
nirvn
5e0fd15570
[FEATURE][processing] Add concatenate_unique support to the aggregate alg
2019-04-05 12:01:06 +07: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
f5a3485eae
Fix some Python warnings, avoid accidently hiding all deprecation warnings
2019-03-28 11:47:23 +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
Nyall Dawson
95930ed68c
[processing] Fix IDW parameter value creation
2019-03-15 08:38:01 +10:00
Nyall Dawson
c24f51ece8
[processing] Fix exception in IDW interpolation
...
Fixes #21578
2019-03-15 08:38:01 +10:00
Etienne Trimaille
2076ca4fe0
replace some PyQt5 to qgis.PyQt
2019-03-09 22:45:51 -04:00
Nyall Dawson
cccf974211
[processing] Port enum widget wrapper to new API
...
Fixes:
- enum parameters set to "allow multiple" only allow a single
value selection when used in modeler
- optional enum parameters cannot be set to no value when
used outside of modeler
Fixes #20406
2019-03-08 15:46:59 +10:00
Nyall Dawson
ce5faa1524
[processing] Force regeneration of primary key for more algorithms
...
Fixes #21445
2019-03-05 07:06:30 +10:00
Nyall Dawson
49742c302a
[needs-docs][processing] Add option to check validity alg to ignore self-intersection
...
causing rings errors
By default the algorithm now uses the strict OGC definition of polygon validity, where
a polygon is marked as invalid if a self-intersecting ring causes an interior hole.
If the "Ignore ring self intersections" option is checked, then this rule will be
ignored and a more lenient validity check will be performed.
Refs #16418 , refs #21336
2019-02-27 06:05:26 +10:00
Nyall Dawson
ec1218314d
[processing] Fix "Add geometry attributes" handling of multipoint geom
...
For multipoints, export the count of geometries only
2019-02-25 07:50:48 +10:00
Nyall Dawson
6021683c35
Capitalization
2019-02-20 05:39:04 +10:00
Nyall Dawson
346f33544c
[processing] Expose correct expression context in Refactor fields alg
2019-02-20 05:39:04 +10:00
Nyall Dawson
d614ff39e7
[processing] Field calculator algorithms should not force an upper limit
...
on string field lengths
Don't hold back the algorithms because of outdated format limitations!
2019-02-12 12:58:55 +10:00
Nyall Dawson
c6f3d5ff48
[processing][needs-docs] Make Find Projection algorithm simpler to use
...
We no longer require the seperate CRS parameter, because the extent
parameter contains the CRS information itself. This means the algorithm
is simplified to just picking the layer and drawing the desired area
on the canvas.
2019-02-05 16:55:54 +11:00
Alexander Bruy
8446d3bdf0
[processing][needs-docs] native vector split algorithm now outputs
...
GeoPackages instead of shapefiles (refs #20557 )
Also remove default output extension Processing settings as they are not
used anymore.
2019-01-29 11:05:37 +11:00
Nyall Dawson
3cb6a40ef2
[processing] Add API to get an import statement and classname for a parameter type
2019-01-25 18:12:11 +11:00
Alexander Bruy
8919d604a8
[processing] use background color from the project settings in the rasterize algorithm ( fix #19866 )
2019-01-25 10:06:12 +11:00
volaya
eb47288fac
[processing] correctly set output styles for models
...
fixes #20573
2019-01-23 08:02:19 +01:00
Alexander Bruy
0c4c8feb70
Merge pull request #8945 from alexbruy/processing-fieldcalc
...
[processing] use active layer by default in field calculator algorithm (fix #19686 )
2019-01-22 15:25:20 +02:00
Alexander Bruy
95209d134c
[processing] use active layer by default in field calculator algorithm
...
(fix #19686 )
2019-01-22 11:04:49 +02:00
Alexander Bruy
17fd86e723
[processing] use complex delimiter for interpolation data to avoid
...
overlaps with charactes which can be used in the layers source URI (fix #20490 )
2019-01-22 10:15:07 +02:00
Matthias Kuhn
9452667af3
Add native densify by interval algorithm
2019-01-21 09:49:38 +01:00
Matthias Kuhn
4c8af20b51
Add native polygonstolines algorithm
2019-01-18 19:07:08 +01:00
Alessandro Pasotti
ecb6cde3aa
Pick up all layer entries references from the project context
...
This is the processing side of the duplicate layer
names bug, while the core part was already fixed,
the processing logic was extended to handle inputs
from models and full-path references.
Fixes #20601
2019-01-02 16:59:03 +01:00
Alexander Bruy
e86ca50cc6
restore columns and rows parameters for the extremely rare case if
...
someone have used native interpolation algs in scripts/models
2018-12-30 08:15:26 +02:00
Alexander Bruy
5813b96159
add cell size option to IDW and TIN interpolation algorithms
2018-12-30 06:44:09 +02:00
Alexander Bruy
357cf270ff
add value changed signal for custom interpolation parameter wrapper
...
move duplicated code into common file
2018-12-30 06:44:09 +02:00
Nyall Dawson
9e1bf68902
[processing] Fix pixel centroids along lines handling of null geometries
2018-12-18 04:38:42 +10:00
Nyall Dawson
abc7b037d8
[needs-docs][processing] Output count of retained and duplicate features from
...
Delete duplicate geometries algorithm.
This matches the output of the delete duplicates by attribute
algorithm
2018-12-15 10:44:33 +10:00
Nyall Dawson
82c13bdde0
[processing] Fix error when running delete duplicate geometries and
...
some input features have null geometries
Fixes #20788
2018-12-15 10:44:33 +10:00
Nyall Dawson
5c2f68e769
[processing] Throw error when attempting to use Distance Matrix with
...
multipoint datasets
There's no single approach to use for multi-point inputs, so instead
of overloading this algorithm with extra options to control how these
are handled, we raise a helpful error and push the reponsibility back
to the user to get the data into the right format before running the
tool.
Fixes #20799
2018-12-15 10:36:44 +10:00
Nyall Dawson
d79cee1fe1
[needs-docs][processing] Rename "remove duplicates by attribute" to
...
"delete duplicates by attribute"
for consistency with "delete duplicate geometries". Also add some
tags to delete duplicate geometries algorithm.
2018-12-05 07:36:13 +10:00
Alessandro Pasotti
1672d434ce
Raster calc: refresh layers list if a layer is renamed or added/removed
...
Fixes #20601 - bug: Raster calculator produces empty results layer and no error message if input layer is one that has been renamed in QGIS layers panel
2018-11-29 18:30:01 +01:00
Alessandro Pasotti
18854dc7b6
Do not add duplicates in raster calc layers list
...
Related to #20601
2018-11-29 12:26:57 +01:00
Alessandro Pasotti
55017d7800
Fix rounding error while calculating output raster dimensions
...
This was creating artifacts in some situations (missing line
in the middle).
2018-11-28 14:46:21 +01:00
Matthias Kuhn
2df0cae8e3
Regenerate fids for "join attributes by location", pt2
2018-10-31 10:27:56 +01:00
Matthias Kuhn
d0eeffbecb
Regenerate fids for "points along geometry"
...
Fix #19998
2018-10-31 10:27:55 +01:00
Matthias Kuhn
f8d873c7cb
Regenerate fids for "join attributes by location"
...
Fix #19708
2018-10-31 10:27:55 +01:00
Nyall Dawson
f3e9aaf79a
Fix some inefficient python dictionary iteration
2018-10-31 08:42:51 +10:00
Nyall Dawson
85efc77bb4
Fix inefficient calls to QgsFeature.attributes()[idx]
...
Replace with just f[idx]. Calling QgsFeature.attributes()
allocates a list of all attributes, which is inefficient
when only a single attribute value is needed.
2018-10-31 08:42:51 +10:00
fuzzysolutions
6c99cbc1ba
Minor changes to speed up PointstoPaths algorithm
...
# 1: Replaced time-consuming call on all attributes by a more specific request - responsible for about 90% of running time in my tests.
# 2: Minor speedup by calling items() before the for loop (1s in a large layer).
2018-10-31 08:42:51 +10:00
Juergen E. Fischer
9ad01cf9ba
replace three dots with ellipsises in translation strings
2018-10-27 19:06:37 +02:00
Nyall Dawson
8cad2a6e16
[processing] Fix random selection count parameter
...
Remove a bunch of manual "max" values for numeric parameters
where the maximum just represents a 'large number' and not a real
constraint, and let the default parameter max value handling kick in instead.
In the case of random selection the max value exceeded the possible
range for integers in spin boxes and broke the widget.
Fixes #20015
2018-10-05 10:48:17 +10:00