Nyall Dawson
504cc1f390
Port Truncate alg to new API
2017-07-27 14:43:42 +10:00
Nyall Dawson
856125d366
Port create spatial index algorithm to new API
2017-07-27 14:30:40 +10:00
Nyall Dawson
558580588c
Port merge lines algorithm to new API
2017-07-27 12:30:38 +10:00
Nyall Dawson
95be6d17b5
Restore text to float algorithm
...
And add test
2017-07-27 12:14:28 +10:00
Nyall Dawson
ab70e050a6
Port export geometry info to new API
2017-07-27 11:21:24 +10:00
Alexander Bruy
c7645a3884
[processing] port Random points along lines
2017-07-24 09:20:47 +03:00
Alexander Bruy
f8b0c06942
[processing] port Random points in polygons
2017-07-24 09:20:47 +03:00
Alexander Bruy
ae2e32b36e
[processing] restore Random points in layer bounds
2017-07-24 09:20:47 +03:00
Alexander Bruy
eb9f45cbb0
[processing] port Random points within extent
2017-07-24 09:20:47 +03:00
Nyall Dawson
96cf6612d3
Port geometry by expression to new API
2017-07-20 15:28:50 +10:00
Nyall Dawson
c0669d4fd2
Port extend lines to new API
2017-07-20 15:28:50 +10:00
Nyall Dawson
1cac3bb635
Port single sided buffer to new API
2017-07-20 15:28:50 +10:00
Nyall Dawson
4a935c1090
Resurrect Translate algorithm
2017-07-20 15:28:50 +10:00
Nyall Dawson
dd0f18355b
[FEATURE] Followup addition of set Z/M values algs with Drop Z/M Values algorithm
...
Allows easy access to drop any z or m values present in a layer (e.g. if
required for compatibility with a database destination, etc)
2017-07-18 19:41:33 +10:00
Nyall Dawson
340cf93f93
[FEATURE] New algorithms to add Z/M values to existing geometries
...
Allows upgrading geometries to include these dimensions, or
overwriting any existing Z/M values with a new value.
Intended mostly as a test run for QgsProcessingFeatureBasedAlgorithm
2017-07-18 19:41:33 +10:00
Alexander Bruy
5af177e963
[processing] restore Service area from layer
2017-07-17 11:09:28 +03:00
Alexander Bruy
abd14e8b94
[processing] restore Service area from point
2017-07-17 11:09:28 +03:00
Alexander Bruy
1e795960b6
[processing] restore Shortest path from layer to point
2017-07-17 11:09:28 +03:00
Alexander Bruy
494ceff3b4
[processing] restore Shortest path from point to layer
2017-07-17 11:09:28 +03:00
Alexander Bruy
c5ed53942c
[processing] restore Shortest path from point to point
2017-07-17 11:09:28 +03:00
Nyall Dawson
3a2710efe5
Merge pull request #4870 from nyalldawson/algs3
...
Port 4 more algs to new API
2017-07-17 07:51:47 +10:00
Nyall Dawson
6487fbb2d1
Port Reverse Line Direction to new API, add test
2017-07-17 07:24:33 +10:00
Nyall Dawson
9cbc8cc20f
Port Offset line, Orthogonalize and Pole of Inaccessibility to new API
...
Improvements:
- Fix handling of multiline outputs for Offset Line algorithm
2017-07-16 20:39:43 +10:00
Nyall Dawson
23a4d6028a
Merge pull request #4868 from nyalldawson/nn
...
Port Remove Null Geometries algorithm to c++/new API
2017-07-16 20:20:23 +10:00
Matthias Kuhn
102188aca4
Port PointOnSurface QGIS algorithm
2017-07-16 10:35:47 +02:00
Nyall Dawson
5deb8fcb87
Port Remove Null Geometries algorithm to c++/new API
...
Enhancements:
- add a new optional output for null geometries, and make
the non-null geometry output optional. This allows the algorithm
to act as a router for features with null/not null geometries
inside of a model
2017-07-16 17:56:10 +10:00
Nyall Dawson
aec6a79462
Merge pull request #4863 from nyalldawson/nn
...
Port 2 more processing algorithms
2017-07-16 17:30:15 +10:00
Matthias Kuhn
99a9e249f5
Fix file permissions for processing algs
2017-07-16 08:01:06 +02:00
Nyall Dawson
1b1dc7de63
Port Extract Nodes to new API
...
Improvements:
- Retain Z/M values from input geometries
2017-07-16 15:55:05 +10:00
Nyall Dawson
ea06500caf
Port Unique Values algorithm to new API
...
Improvements:
- by default output a table with unique values, instead of a HTML
file. This allows the values to be more easily used in follow up
analysis (e.g. in a model). HTML output is still available, but
not output by default
2017-07-15 22:07:12 +10:00
Nyall Dawson
b7f888bf5b
Port Distance Matrix algorithm to new API
...
Enhancements:
- support source/target layers in different CRS
- output layers with geometry (i.e. keep input point geometry - avoids
need to rejoin result back to original table to get geometry)
- keep original data types for id fields
- don't fire off many single feature requests - instead request
multiple features at once to improve speed
2017-07-15 20:33:53 +10:00
Nyall Dawson
7f58af11ae
Port mean coords algorithm to new API
...
Improvements:
- Don't export UID class field if no class field was set
2017-07-15 20:33:08 +10:00
Nyall Dawson
02bf88c4b7
Port Line Intersection algorithm to new API
...
Improvements
- allow different CRS between layers
- instead of optionally allowing selection of a single field to keep from
both inputs, allow selection of multiple fields
2017-07-15 17:40:45 +10:00
Nyall Dawson
eaad18c6ad
Merge pull request #4861 from nyalldawson/nn
...
Port nearest neighbour alg to new API
2017-07-15 17:40:32 +10:00
Alexander Bruy
f3f9e544ab
[processing] restore Hillshade algorithm
2017-07-15 09:29:35 +03:00
Alexander Bruy
f4bba54a11
[processing] restore Ruggedness algorithm
2017-07-15 09:29:35 +03:00
Alexander Bruy
05b4cc22bf
[processing] restore Slope algorithm
2017-07-15 09:29:35 +03:00
Nyall Dawson
b441a4f2c9
Port nearest neighbour analysis algorithm to new API
2017-07-15 16:24:14 +10:00
Nyall Dawson
2e8b84867e
Port sum line length algorithm to new API
...
and implement auto reprojection of lines to polygon layer CRS
2017-07-15 15:56:04 +10:00
Nyall Dawson
dd38c52dd8
[needs-docs] Copy unique class field option from Points in Polygons Unique
...
to Points in Polygons
Again, it doesn't make sense for a whole separate algorithm just to
add a single option
2017-07-15 14:50:15 +10:00
Nyall Dawson
b67e525f29
[needs-docs] Add optional weight field to Points In Polygon algorithm
...
Instead of a separate Points In Polygon algorithm just for this
extra option, add it to the original Points In Polygon algorithm
as a non-default option.
2017-07-15 14:50:10 +10:00
Nyall Dawson
68687c1e04
Port counts points in polygon alg to new API
...
and add auto-reprojection support if points layer is in
different CRS to polygon layer
2017-07-15 14:23:07 +10:00
Mathieu Pellerin
b5dc9fd3cd
[processing] restore and improve lines to pol / pol to lines algs ( #4850 )
...
New geometry model for lines to pol / pol to lines agls.
2017-07-14 14:44:38 +07:00
Alexander Bruy
229d2f1add
[processing] port heatmap algorithm
2017-07-13 12:11:42 +03:00
Mathieu Pellerin
d3ad9131f4
[processing] restore intersection algorithm ( #4849 )
2017-07-13 11:07:01 +07:00
Mathieu Pellerin
b46373b084
[processing] restore union algorithm
2017-07-12 20:54:51 +07:00
Mathieu Pellerin
18b52b22f1
[processing] restore difference algorithm
2017-07-11 17:00:44 +07:00
Nyall Dawson
db816ec3fe
Port a multi-step algorithm to new API (concave hull)
2017-07-07 09:28:20 +10:00
Nyall Dawson
a15d283cd6
Port delaunay triangulation alg to new API
2017-07-07 09:28:19 +10:00
Nyall Dawson
75cd91b1a0
Port voronoi polygons algorithm to new API
2017-07-07 09:28:19 +10:00