Marcel Dancak
b1106b9f1e
[processing] fix #21958 used sqlite3 module instead of GDAL/ORG's SQLite driver
2019-05-03 13:43:15 +02:00
Martin Dobias
5e4ea73399
Merge pull request #9857 from marcel-dancak/tiles_xyz
...
New Processing Algorithm to generate raster XYZ tiles
2019-04-26 08:41:30 +02:00
Martin Dobias
e6ff7e00ef
Raise an exception if the necessary parameter was not specified
2019-04-25 23:25:05 +02:00
Martin Dobias
285d4e0da0
Remove NAME parameter, use OUTPUT_FILE instead
...
For output to directory, OUTPUT_DIRECTORY destination parameter is used.
For output to MBTiles file, OUTPUT_FILE destimation parameter is used.
2019-04-25 22:10:37 +02:00
Marcel Dancak
e0d6694a12
Adjusted min/max/default values of parameters, moved some code into 'prepareAlgorithm'
2019-04-25 12:15:52 +02:00
Marcel Dancak
83f35617f3
MBTilesWriter can write tiles in any order, proper transforming of extents
2019-04-25 09:43:33 +02:00
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
Alexander Bruy
c706cdeb06
[processing] ensure that output temporary directory exists ( fix #21701 )
2019-04-20 11:53:47 +03:00
Matthias Kuhn
8416e7588c
Merge pull request #9781 from m-kuhn/processing_parameter_as_boolean
...
Add QgsProcessingAlgorithm::parameterAsBoolean
2019-04-17 09:20:07 +02:00
Alessandro Pasotti
ac04339434
Pass transform context to raster calculator
2019-04-17 10:06:41 +10:00
Nyall Dawson
b6bc1ee2d4
Tweak QgsProcessingUtils::combineLayerExtents for future proofing, remove deprecated usage
2019-04-17 10:06:41 +10:00
Matthias Kuhn
b90a01847f
Prefer parameterAsBoolean over parameterAsBool
2019-04-16 08:30:00 +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