gacarrillor
2007370f61
Ensure backwards compatibility with calls not passing 'constraints' key
...
e.g., processing.execAlgorithmDialog(..., 'FIELDS_MAPPING':[{'expression': 't_id', 'length': -1, 'name': 't_id', 'precision': 0, 'type': 4}], ...)
2020-02-22 23:31:55 -05:00
gacarrillor
016a813afe
Refactor fields UI: Add 'template' to label to link that layer to new column
2020-02-22 18:05:23 -05:00
gacarrillor
b05437c833
'Template properties' column for Refactor Fields algorithm
...
as a hint on template/target layer constraints.
A row of a template layer field with constraints is coloured and a tooltip shows the constraints in the corresponding 'Template properties' cell.
2020-02-22 17:21:13 -05:00
gacarrillor
09fc2c3406
Highlight NOT NULL target fields in the Refactor fields algorithm's UI:
...
+ By adding a new 'NOT NULL' column in the mapping widget, and
+ By adding an orange color (same as used in attribute form warnings) to the whole row.
New paragraph added to help panel to let users know why some rows are coloured.
2020-02-21 16:51:42 -05:00
Harrissou Sant-anna
eb55d7555e
Fix geometry type for "Convert geometry type" algorithm
2020-02-20 08:46:32 +10:00
Nyall Dawson
692a14090b
[needs-docs] Rename "Define layer projection" to "Define Shapefile projection"
...
This algorithm ONLY works on shapefile inputs, so make that clear in the algorithm's
display name and helper strings
2020-02-05 04:56:29 +10:00
Nyall Dawson
dae36b343e
Remove qpj files when defining shp projection from processing and Proj >= build
...
is present
These files aren't/shouldn't be used under proj 6 builds
2020-02-05 04:56:29 +10:00
Nyall Dawson
f41dd11e92
[processing] Define Layer Projection tool should write .prj files
...
using WKT1 ESRI format, not GDAL
Fixes #34007
2020-02-05 04:56:29 +10:00
Andrea Giudiceandrea
02a6fd40cd
Fix "Random points along line" alg
...
Fixes "Random points along line" (qgis:randompointsalongline) algorithm.
See https://github.com/qgis/QGIS/issues/33156#issuecomment-581395400
2020-02-04 08:13:03 +10:00
Andrea Giudiceandrea
e82ba52584
Fix "Random points along line" alg
...
Fixes "Random points along line" (qgis:randompointsalongline) algorithm
Fixes #33156
2020-02-04 08:13:03 +10:00
Alexander Bruy
1fe16b712a
use native algorithm instead of RectanglesOvalsDiamondFixed
2020-01-15 13:41:52 +02:00
Alexander Bruy
c752919dd0
[processing][needs-docs] port Rectangle,ovals,diamonds algorithm to C++
...
and make width, height and rotation parameters dynamic.
Old Python implementations marked as deprecated to maintain API
compatibility.
2020-01-15 13:41:52 +02:00
Etienne Trimaille
0a4f0e51a6
add field name when reporting an error in refactorfield algo
2020-01-14 11:32:48 +13:00
Nyall Dawson
42885bfbb7
[needs-docs][processing] Move Build Vector VRT to gdal provider
...
and setup alias to avoid script/model breakage. This algorithm
uses GDAL utilities and fits better alongside the other GDAL based
algorithm rather than in the qgis provider.
2020-01-05 20:58:10 +10:00
Alex
e9aff0b695
join by location c++ port
2020-01-03 05:25:33 +10:00
Nyall Dawson
12006de1aa
[processing] Port Delete Duplicate Geometries to c++
2019-12-31 15:06:42 +10:00
Nyall Dawson
b37dd0984e
Rip off a band aid, and deprecate all "proj4" calls from the API
...
Alias these across to new "proj" methods, which don't include the
version number.
2019-12-20 12:13:06 +10:00
Alexander Bruy
a0b392da12
[processing] url-encode path to tiles in XYZ algorithm ( fix #32589 )
2019-12-18 08:50:23 +10:00
Alexander Bruy
3910d7774b
use deprecated flag instead of hidden
2019-12-10 08:42:33 +02:00
Alexander Bruy
d40a036c03
[processing] port random extract to C++
...
Also fix unreported bug caused incomplete results when same FID
was used multiple times
2019-12-09 13:28:32 +02:00
Alexander Bruy
cc5b6e74f4
[processing] port zonal statistics to C++
2019-12-09 13:28:32 +02:00
Alexander Bruy
4622661f59
[processing] port truncate table to C++
2019-12-09 13:28:32 +02:00
Alexander Bruy
c974125fd9
[processing][needs-docs] replace set raster style and set vector style
...
Python algorithms with generics set layer style C++ algorithm
2019-12-09 13:28:32 +02:00
Alexander Bruy
b85fe90955
[processing] port raster layer statistics to C++
2019-12-09 13:28:32 +02:00
Alexander Bruy
2ff85f92df
[processing] port pole of inaccessibility to C++
2019-12-09 13:28:32 +02:00
Alexander Bruy
2caf9e6ac3
[processing] port points from polygons algorithm to C++
2019-12-09 13:28:32 +02:00
Alexander Bruy
df3e801f31
[processing] port nearest neighbour analysis algorithm to C++ and add
...
test
2019-12-09 13:28:32 +02:00
Alexander Bruy
eec0ac07f8
[processing] port geometry by expression to C++
2019-12-09 13:28:32 +02:00
Alexander Bruy
c2d1649e60
[processing] port extract specific vertices algorithm to C++
2019-12-09 13:28:32 +02:00
Alexander Bruy
e0136ff65c
[processing] port extract layer extent to C++
2019-12-09 13:28:32 +02:00
Alexander Bruy
9615306f44
[processing] port sum line length algorithm to C++
2019-12-09 13:28:32 +02:00
Alexander Bruy
eeaffb9d79
[processing] port add table field algorithm to C++
2019-12-09 13:28:32 +02:00
Martin Schitter
cfbe66473e
Fix single threaded use of MBTiles generator
2019-12-06 10:59:00 +01:00
mash-graz
89f1640419
successive ThreadPoolExecutors for all zoom levels
...
instead of using only one ThreadPoolExecutor for all MetaTiles, its now handled in a loop and new ThreadPools for the next zoom level will be started when all work for the previous one is already done. i guess, this will fix the issues and interferences described in #32471 and shouldn't be much slower.
2019-12-06 10:59:00 +01:00
root676
08c194c7e0
remove python version of Random points in extent algorithm
2019-11-27 04:18:28 +10:00
Nyall Dawson
ab6239b753
Don't report success when a calculation error occurred
2019-11-26 18:25:26 +10:00
Nyall Dawson
0b3b7123b9
[processing] Port "Count points in polygon" algorithm to c++
2019-11-26 13:45:08 +10:00
Alexander Bruy
0800c5ddaa
remove Python version of the Grid algorithm, it was ported to C++
2019-11-26 03:56:24 +10:00
Alexander Bruy
524f66da78
[processing] port single-sided buffer algorithm to C++ and make distance
...
parameter dynamic
2019-11-26 03:56:24 +10:00
Alexander Bruy
f1d6080082
[processing] port set Z value algorithm to C++
2019-11-26 03:56:24 +10:00
Alexander Bruy
9411d96f60
[processing] port set M value algorithm to C++
2019-11-26 03:56:24 +10:00
Alexander Bruy
5324d7f98d
[processing] port points layer from table to C++
2019-11-26 03:56:24 +10:00
Alexander Bruy
9289d53a6c
[processing] port orthogonalize algorithm to C++
2019-11-26 03:56:24 +10:00
Alexander Bruy
aed17baed3
[processing] port spatial index algorithm to C++
2019-11-26 03:56:24 +10:00
Alexander Bruy
7033c31063
[processing] port create attribute index algorithm to C++
2019-11-26 03:56:24 +10:00
Alexander Bruy
a1e75e9df3
[processing] port constant raster algorithm to C++
2019-11-26 03:56:24 +10:00
Alexander Bruy
06a71403fe
[processing] port terrain analysis algoithms to C++
2019-11-26 03:56:24 +10:00
Alessandro Pasotti
24307f9e5f
Merge pull request #32992 from elpaso/rasterize-c-plus-plus
...
Port Processing Rasterize to C++
2019-11-21 17:33:31 +01:00
Alessandro Pasotti
797af951c4
Processing rasterize: add extent buffer
2019-11-21 09:58:18 +01:00
javicasnov
742c7b95d7
Tiles XYZ fixed scale-dependant styles
2019-11-21 08:24:37 +10:00