Alessandro Pasotti
797af951c4
Processing rasterize: add extent buffer
2019-11-21 09:58:18 +01:00
Nyall Dawson
2d83fb2e1d
Remove unused code
2019-11-17 17:08:12 +10:00
Nyall Dawson
a27db3533c
[processing] Only load plotly library on demand (i.e. at time of algorithm
...
execution)
Because:
1. It's nicer to show all algorithms on all installs, and give a descriptive
error message to users when they try to run algorithms which depend on Plotly
if the library is missing. Otherwise on some installs these algorithms are
just missing for no apparent reason.
2. The plotly library takes a long time to load on windows (3-4 seconds),
so by moving this load to an on-demand load at time of algorithm execution
we can shave a few seconds off the QGIS startup time for ALL users.
2019-11-17 17:08:12 +10:00
Alexander Bruy
0799e3b58f
cleanup Python remainings
2019-11-08 12:13:31 +02:00
Alexander Bruy
26c90c8ece
[processing] port service area (from layer) alg to c++
2019-11-06 08:12:18 +02:00
Alexander Bruy
5970d1c267
[processing] port service area (from point) alg to c++
2019-11-06 08:12:18 +02:00
root676
ccc7566bf1
Port of Densify Geometries by Count algorithm to C++
2019-10-26 06:43:32 +10:00
Clemens Raffler
9e9ade3903
[processing] Port of Create Grid algorithm to C++
...
MUCH faster grid creation vs the Python implementation
2019-10-10 09:33:59 +10:00
Matthias Kuhn
0640e51e48
Merge pull request #10005 from ghtmtt/processing_climb
...
[Processing] climb along line algorithm
2019-06-21 16:13:15 +02:00
Nyall Dawson
4ff8429f7a
[processing] Port "Points along geometry" to QgsFeatureBasedAlgorithm
...
(and c++), allow distance/start/end offset to be dynamic, avoid
algorithm "hangs" when inappropriately small (or 0) distances
are used
2019-06-12 10:08:51 +07:00
Peter Petrik
6d9b40f634
add TMS ( fix #21987 )and HTML output ( fix #21991 ) for tilesxyz. Split to 2 algorithms (directory and MBTiles)
2019-05-18 11:34:15 +02:00
Bas Couwenberg
2628c480c5
Don't include revision in sources.
...
Prevent changes to files that weren't changed between releases.
This eases review of the changes between releases significantly.
2019-05-17 16:47:47 +02:00
matteo
4ca3935fbd
[feature[ Processing Climb along lines algorithm
2019-05-15 08:18:45 +02:00
Marcel Dancak
4ab9bb6175
Registration of TilesXYZ algorithm
2019-04-24 13:11:36 +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
Nyall Dawson
95d68e9172
[processing] Default to hiding help button for algorithms
...
And require that showing help is opt-in. Apart from a handful
of built-in providers, most providers will not have help pages
available within the QGIS documentation (including model and
script algorithms). Accordingly, we should hide the help button
by default and only show it for these selected providers.
Note that 3rd party algorithms can still specify custom helpUrl
urls, in which case the button WILL be shown.
2018-09-26 04:26:49 +10:00
Rudi von Staden
52ccc43ebb
[feature] Adapted k-neighbour concave hull plugin as QGIS 3 algorithm
...
Co-authored-by: Detlev Neumann <dneumann@geospatial-services.de>
2018-08-15 21:18:32 +02:00
Alexander Bruy
75394150ce
[processing] drop Python versions of the shortest paths algs
2018-08-01 07:39:51 +03:00
Alexander Bruy
72d13ac0f8
[processing] port shortest path (layer to point) alg to c++
2018-07-30 15:15:04 +03:00
Alexander Bruy
d999923da9
[processing] port shortest path (point to layer) alg to c++
2018-07-30 15:15:04 +03:00
Alexander Bruy
a6901edb9b
[processing] port shortest path (point to point) alg to c++
2018-07-30 15:15:03 +03:00
Nyall Dawson
d1d6840a5f
[processing][feature] Port 'offset lines' to c++, support dynamic offset parameter
...
Adds data defined support for the offset line distance parameter.
2018-07-27 13:23:50 +10:00
Nyall Dawson
65548436ad
[processing] Port reverse line direction alg to c++
2018-07-24 03:55:49 +10:00
Nyall Dawson
59ec2e0bce
[processing][FEATURE] Port extend lines algorithm to c++, allow dynamic start/end distance
...
Allows the start and end distance to be data defined
2018-07-24 03:54:21 +10:00
matteo
d1cedbcf92
[processing][needs-doc][FEATURE] Sample raster values to point
2018-07-10 15:19:56 +02:00
Matthias Kuhn
7acfe037c4
Merge pull request #7064 from anitagraser/patch-1
...
[FEATURE] Create PostGISExecuteAndLoadSQL.py
2018-06-25 08:17:04 +02:00
Nyall Dawson
41d6b9d967
Silence more plotly warnings on import
2018-06-22 14:26:55 +10:00
Nyall Dawson
8d6ce61a70
[processing] Silence warnings thrown from within plotly on import
2018-06-20 08:07:23 +10:00
Anita Graser
dd811a28d6
Add PostGISExecuteAndLoadSQL
2018-05-28 19:05:01 +02:00
Martin Dobias
8a96573880
Port Union algorithm to c++ using existing intersection+difference algs
2018-04-25 17:22:40 +02:00
Martin Dobias
d2513e0538
Port Difference & Sym.Diff. to C++, cleanups and tests
2018-04-24 20:42:13 +02:00
Martin Dobias
45b264db08
Fixes after review
2018-04-18 13:04:05 +02:00
Nyall Dawson
1942854166
[processing] Port Explode Lines to c++
...
Aside from the performance benefits, the Python version of this
algorithm occasionally fails on Travis with odd errors. Hopefully
by porting to c++ it will fix these, or at least give useful
debug information in the event of a fail.
Also add support for curved input geometries.
2018-04-06 15:34:52 +10:00
Nyall Dawson
8df954d6b8
[processing] Port Delete Holes algorithm to c++, allow dynamic
...
min area parameter
2018-03-12 10:41:22 +11:00
Matthias Kuhn
a337d2050b
Make use of new processing parameter infrastructure
2018-03-07 09:00:33 +11:00
Nyall Dawson
871132eae6
[processing] Port point on surface to c++
2018-03-04 08:52:34 +11:00
Matthias Kuhn
592c9b24b9
Expose fields mapping parameter to modeler
2018-03-01 08:13:08 -05:00
Alexander Bruy
15a185dab0
[processing] turn keep n biggest parts script into normal algorithm
2018-02-05 08:50:44 +02:00
Alexander Bruy
422d804db1
[processing] update script provider to use QgsProcessingAlgorithm
...
subclasses instead of custom script code
2018-02-05 08:49:59 +02:00
Mathieu Pellerin
e0c12d519f
[processing] nodes -> vertices algorithm renaming
...
- "Extract nodes" renamed to "Extract vertices"
- "Extract specific nodes" renamed to "Extract specific vertices"
2018-01-29 19:16:43 +07:00
Mathieu Pellerin
aaf97933c2
[needs-docs][processing] merge grid algorithms and add point grid type
2018-01-23 13:54:53 +07:00
Nyall Dawson
b8e1f7707c
[processing] Port 'Add unique value index field' to c++
...
And implement some fixes/improvements (refs discussion on the dev mailing list):
- allow user to specify created field name
- allow optional creation of a summary table showing new class value vs original
value
2018-01-23 12:18:55 +11:00
Nyall Dawson
95db682acf
[processing][needs-docs] Drop Fixed Distance Buffer algorithm
...
Since it's functionality is a subset of the native c++ "buffer"
algorithm, it's no longer required.
2018-01-16 21:21:38 +10:00
Alexander Bruy
e67aaf9a26
[processing] rename QGISAlgorithmProvider to QgisAlgorithmProvider to be
...
consistent with our guidelines
2018-01-15 11:59:01 +02:00