Vincent Cloarec
6d4c995a28
[FEATURE] API for rendering frames for mesh vector dataset animation (particles) ( #33110 )
...
* [FEATURE] API for rendering frames for mesh vector dataset animation (particles)
Adds a renderer to generate frames that represent particle traces in a vector field of a mesh layer. The renderer cannot be chosen in the current GUI, however crayfish plugin can use API to generate avi/gif files with nice animations representing the movement of (random) particles in the mesh layer vector field.
2019-11-29 09:06:47 +01:00
Nyall Dawson
6ef3746bfb
[processing] Fix exceptions when reporting errors during batch execution
...
Fixes #33105
2019-11-29 11:16:09 +10:00
David Signer
8274566b62
temp path for processing output configurable
2019-11-28 21:19:34 +10:00
Alessandro Pasotti
d89745aec6
Merge pull request #33103 from elpaso/relation-reference-restore
...
Relation-reference widget: load dependencies
2019-11-28 10:25:55 +01:00
Nyall Dawson
2800798fef
[FEATURE][layouts] Allow drag and drop of pictures onto layouts
...
E.g. drag an svg from a file explorer onto the layout to create a
new picture item containing that svg image.
Convenience++!
2019-11-28 18:38:31 +10:00
Nyall Dawson
ff3b4d5a74
Add API to set a label placement engine version, which dictates which
...
placement rules should be followed when solving the pal labeling engine
solution.
For new projects it defaults to version 2, but when loading an older project
version 1 is used.
This allows changes to be made to the label placement problem solving without
affecting the placement of labels in existing projects.
2019-11-28 09:54:51 +10:00
Alessandro Pasotti
37c42c3665
Relation-reference widget: load dependencies
...
Same behavior of value-relation widget.
Funded by: ARPA Piemonte
2019-11-27 17:54:16 +01:00
Nyall Dawson
b921e3e299
[processing] Fix menu links following c++ algorithm ports
2019-11-27 09:47:07 +10:00
Nyall Dawson
078f8451e0
[layouts] Ensure overview frames are correctly exporting during layer
...
based exports when the stacking position is set not set to above labels
Fixes #32763
2019-11-27 05:06:37 +10:00
root676
9fba322a73
fix point count test parameter
2019-11-27 04:18:28 +10:00
root676
3bf89fe100
fix CRS test parameter
2019-11-27 04:18:28 +10:00
root676
590c57c05e
remove python alg help
2019-11-27 04:18:28 +10:00
root676
b96aed4e2d
adaptation of algorithm test parameters
2019-11-27 04:18:28 +10: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
Peter Petrik
23ae038da4
fix docs for streamlines ( #33054 )
2019-11-25 10:14:25 +01:00
Vincent Cloarec
938aa58df8
[FEATURE] Streamlines Renderer for vector dataset on mesh layer. ( #32996 )
...
* [FEATURE] Mesh streamlines
fix #29534
The vector field data set in a mesh layer can currently be only rendered with arrows. This PR adds a new feature to render vector field in mesh layers with streamlines.
The streamlines are seeded from start points. The seeding points can start from the vertices of the mesh, from a used grid or randomly. Streamlines could be coloured or width can be selected.
2019-11-25 08:54:11 +01:00
Nyall Dawson
83dd2aa036
Move some non-error debug messages to QgsDebugMsgLevel
2019-11-25 12:43:10 +10:00
Jorge Gustavo Rocha
23fc25b046
MetaSearch plugin: update CSW catalog url from the portuguese mapping agency
2019-11-25 07:43:34 +10:00
Nyall Dawson
e8ec0042f4
[FEATURE][diagrams] Paint effect support for diagram renderer
...
Allows for diagrams to use paint effects, including drop shadows,
outer glows, etc...
Sponsored by SLYR
2019-11-25 06:20:43 +10:00
Nyall Dawson
204bd47b19
[FEATURE][diagrams] New diagram type "stacked bars"
...
Stacks bars of varying colors for each attribute on top of each other
vertically or horizontally.
Sponsored by SLYR
2019-11-24 19:11:21 +10:00
Nyall Dawson
9a23e1b209
[FEATURE][diagrams] Add option to show diagram axis for histogram diagram symbols
...
Where the axis line symbol can be set using a standard QGIS line symbol.
Sponsored by SLYR
2019-11-23 18:06:18 +10:00
Nyall Dawson
249d38a522
Add read/write context to diagram serialization
2019-11-23 18:06:18 +10:00
Nyall Dawson
baf38199e0
[FEATURE][diagrams] Add option to control pie diagram angular direction
...
I.e. control whether the sections are rendered in a clockwise or
anticlockwise direction
Sponsored by SLYR
2019-11-22 09:01:49 +10:00
Nyall Dawson
701ea057b1
Fix broken QMap<QVariantList,...> finding, which causes case-insensitive
...
comparisons to be made when resolving primary keys in the Oracle and
Postgres providers
qt's built in qMapLessThanKey for QVariantList is broken and does a
case-insensitive operation, so we replace it with a working version instead...
2019-11-22 04:09:50 +10:00
rldhont
b14d7a8d0e
Merge pull request #32800 from rldhont/fix-server-round-precision-extent
...
[Bugfix][Server] Correctly round extent coordinates in services capabilities
2019-11-21 19:02:29 +01: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
Matthias Kuhn
63956785dc
Merge pull request #30297 from roya0045/handler_v2
...
Bad Layer Handler Improvements
2019-11-21 11:51:53 +01:00
Alessandro Pasotti
797af951c4
Processing rasterize: add extent buffer
2019-11-21 09:58:18 +01:00
Nyall Dawson
49dcc2c253
[FEATURE] Add spacing option for vector layer bar chart diagrams
...
Allows for user-controlled spacing between each bar in the chart.
Sponsored by SLYR
2019-11-21 15:21:44 +10:00
javicasnov
742c7b95d7
Tiles XYZ fixed scale-dependant styles
2019-11-21 08:24:37 +10:00
javicasnov
20736b9ac1
Update TilesXYZ.py
...
Solve issue #30524 . Now tiles are drawn correctly if there are layers with scale-dependant styles
2019-11-21 08:24:37 +10:00
rldhont
656f9e04bc
[Bugfix][Server] Use floor and ceil for round extent coordinates in services capabilities
2019-11-20 21:46:56 +01:00
Antonio Rotundo
69ba08eae9
Update connections-default.xml
2019-11-21 05:49:39 +10:00
Alessandro Pasotti
bcdbc3a85d
Attribute table pass fid on ctx menu signals
...
instead of passing an index that could belong to
one of the (three) models that live in the dual
view.
This hopefully makes the code a bit less error
prone and readable.
Fixes #32952
2019-11-21 05:00:27 +10:00
Borys Jurgiel
ffb38e8a32
Revert 5c1cc4a40d84. I wasn't aware dashes in plugin directory names have been authorized at some point and we have a number of affected plugins now (please note personally I am opposed to putting dashes to Python package names). Fixes #32968 .
2019-11-21 04:54:39 +10:00
Alex
91563b8b88
auto layer finder
2019-11-20 08:12:39 -05:00
Nyall Dawson
2b9921ac2c
Lower precision of grass centrality test
...
Refs #32562
2019-11-20 18:43:29 +10:00
Nyall Dawson
1ca926d72a
[FEATURE][layouts] Add search box to layout manager
...
Allows filtering the list of layouts in a project by name, handy
when a project has many layouts
2019-11-20 17:38:28 +10:00