Nyall Dawson
79df6b4749
Add cancelation support for points in polygons algorithm
2017-07-15 15:21:06 +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
Nyall Dawson
455769c54d
Merge pull request #4856 from signedav/stringliteral
...
Minor improvements QStringLiterals for GitHub Test
2017-07-15 06:15:12 +10:00
Juergen E. Fischer
9c08d0050f
update t2tdoc outputs (INSTALL, NEWS; followup 0d9945deac)
2017-07-14 16:57:17 +02:00
signedav
53cb9edaf8
Use QStringLiteral
2017-07-14 16:01:13 +02:00
Matthias Kuhn
bf94df83f1
Return invalid fid instead of null fid
...
The default comparison code for two QVariants does a really crappy job
when it comes to NULL values.
I.e. it will return true for `QVariant( 0 ) == QVariant( QVariant::Int )`
We work around this issue here by returning an invalid QVariant instead,
which - and luckily also Qt is aware of this - also is different from 0.
Fix #16745
2017-07-14 10:51:17 +02: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
Nyall Dawson
f84a3bbd04
Merge pull request #4819 from nyalldawson/layout_gui
...
Layout GUI work (pt 1/?)
2017-07-14 10:22:38 +10:00
Nyall Dawson
0639264a4a
Merge pull request #4852 from nyalldawson/heatmap_source
...
Use QgsFeatureSource instead of QgsVectorLayer for QgsKde
2017-07-14 10:19:15 +10:00
Harrissou Sant-anna
0d9945deac
Use JavaScript instead of javascript/Javascript
...
+ update INSTALL doc
2017-07-13 17:40:55 +02:00
Harrissou Sant-anna
99ea2e8e8f
Use Cartesian instead of cartesian
2017-07-13 17:40:55 +02:00
Nyall Dawson
4fa69643fc
Fix heatmap widget wrapper, update to use source input
2017-07-13 20:52:16 +10:00
Nyall Dawson
b7ae44fb30
Move method to evaluate a variant to a feature source to QgsProcessingUtils
2017-07-13 20:51:47 +10:00
Nyall Dawson
8f19f74893
Fix reportError call
2017-07-13 20:11:37 +10:00
Nyall Dawson
653ef7b243
Update heatmap alg to use feature source instead of layer
2017-07-13 20:11:28 +10:00
Nyall Dawson
d9e29b9742
Use QgsFeatureSource instead of QgsVectorLayer for QgsKde
...
Allows generation of heatmaps from feature sources instead
of requiring vector layer inputs
2017-07-13 20:07:33 +10:00
Nyall Dawson
eb0c3015f9
Push minimumValues/maximumValues up to QgsFeatureSource base class
...
Allows these methods to be called on feature sources
2017-07-13 20:07:33 +10:00
Nyall Dawson
cfbed91103
Merge pull request #4843 from alexbruy/processing-heatmap
...
[processing] port heatmap algorithm
2017-07-13 20:07:02 +10:00
Alexander Bruy
8285712d68
more test fixes
2017-07-13 12:11:42 +03:00
Alexander Bruy
b01ffa5cd4
[processing] add test for heatmap algorithm
2017-07-13 12:11:42 +03:00
Alexander Bruy
229d2f1add
[processing] port heatmap algorithm
2017-07-13 12:11:42 +03:00
Juergen E. Fischer
fc7ac8323f
vector file writer: reapply integer options (accidentally removed in 9a6235db; fixes #16811 , #16819 )
2017-07-13 09:58:36 +02:00
Alexander Bruy
a2b82bfc8e
Merge pull request #4851 from alexbruy/processing-exception
...
[processing] use QgsProcessingException instead of old exception class
2017-07-13 10:52:40 +03:00
Radim Blazek
50df255edc
Merge pull request #4847 from blazek/remove-grass6
...
Remove GRASS 6 support
2017-07-13 08:56:04 +02:00
Mark Johnson
172e809181
[FEATURE] New unit type for rendering in map unit meters sizes
...
Allows setting symbols other map item sizes to Map Units in Meters. This allows setting the size always in meters, regardless of what the underlying map units are (e.g. they can be it geographic degrees). The size in meters is calculated based on the current project ellipsoid setting and a projection of the distances in meters at the center of the current map extent.
2017-07-13 16:26:41 +10:00
Alexander Bruy
56208540f9
[processing] remove GeoAlgorithmExecutionException
2017-07-13 09:02:24 +03:00
Alexander Bruy
97a5a3dcbd
[processing] use QgsProcessingException in algorithms
2017-07-13 09:02:10 +03:00
Alexander Bruy
69dab42785
[processing] remove unused version() function
2017-07-13 08:38:22 +03:00
Mathieu Pellerin
d3ad9131f4
[processing] restore intersection algorithm ( #4849 )
2017-07-13 11:07:01 +07:00
Nyall Dawson
93a8025bb2
Merge pull request #4842 from mj10777/master3.qgsdatetimeedit
...
changes to QgsDateTimeEdit to support the minimal Date supported by Q…
2017-07-13 12:57:53 +10:00
mj10777
6434d8dce0
changed setMinimumEditDateTime to private.
2017-07-13 04:39:36 +02:00
Nyall Dawson
64575b3a09
Silence some more gcc fallthrough warnings (no real issues)
2017-07-13 08:28:15 +10:00
Nyall Dawson
8fc37bf548
Fix use of integer constants in boolean context warning
2017-07-13 08:21:43 +10:00
Nyall Dawson
3c1bdf059d
Silence implicit-fallthrough warning in GCC when FALLTHROUGH macro is used
2017-07-13 08:17:57 +10:00
Nyall Dawson
773b2e7f9e
Port grass followup to area calculation fix
...
https://trac.osgeo.org/grass/changeset/71259
refs discussion at
https://trac.osgeo.org/grass/ticket/3369
2017-07-13 07:41:42 +10:00
Radim Blazek
eb6301e023
[GRASS] remove GRASS 6 support
2017-07-12 17:51:03 +02:00
rldhont
7cbf9df21a
[Server] Tests update mask image
2017-07-12 16:01:55 +02:00
Mathieu Pellerin
b46373b084
[processing] restore union algorithm
2017-07-12 20:54:51 +07:00
Alessandro Pasotti
846abe7104
Skip bindings for classes migrated from app
2017-07-12 14:13:28 +02:00
Alessandro Pasotti
d952ce11b1
Revert "SIP include"
...
This reverts commit f2b9a936d0938cf8f6afa364cc3a19c090fbd138.
2017-07-12 13:12:17 +02:00
Alessandro Pasotti
f2b9a936d0
SIP include
2017-07-12 11:46:13 +02:00
Alessandro Pasotti
f66c19b9d3
Merge pull request #4769 from boundlessgeo/unified-button-movetogui-2
...
Move all app/ogr and datasource manager dialog to GUI
2017-07-12 11:10:21 +02:00
Nyall Dawson
6067d514dc
Fix crash when using line pattern fills
...
Line pattern fill was not calling stopRender on the line symbol!
2017-07-12 19:01:42 +10:00
Nyall Dawson
a87cc53e96
Nicer debugging from boundary alg
2017-07-12 18:55:27 +10:00
Nyall Dawson
5c844a5cfb
Really delete processing dialogs
...
The dialogs are parented to the main window, which means sip
transfers the ownership to the main window - and they are
never deleted as a result. This results in various error
messages caused by the widgets hanging around forever
and listening out for various signals they are connected to.
2017-07-12 18:52:53 +10:00
Nyall Dawson
77351fdba4
Update processing.algorithmHelp for new API
2017-07-12 18:33:01 +10:00
Nyall Dawson
c59aeab544
Initialise algorithms when they are added to a provider
...
By initializing the prototype of the algorithm stored in the
provider we allow shortcuts like directly querying the parameter
definitions from the provider's prototype (instead of having
to create a new instance and manually initialize it first)
2017-07-12 18:33:01 +10:00
Nyall Dawson
0b737ff1f4
Merge pull request #4840 from nyalldawson/processing_next
...
[processing] Simplify output creation
2017-07-12 15:25:46 +10:00