40061 Commits

Author SHA1 Message Date
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