18614 Commits

Author SHA1 Message Date
NEDJIMAbelgacem
752c42c3d7 Fix categories filtering performance 2020-12-07 15:17:15 +01:00
NEDJIMAbelgacem
e1776dfcad fix broken see also links 2020-12-07 15:17:15 +01:00
NEDJIMAbelgacem
df3c30e113 Add docs 2020-12-07 15:17:15 +01:00
NEDJIMAbelgacem
e3dcb5b028 categories selection handling (visible/hidden) 2020-12-07 15:17:15 +01:00
NEDJIMAbelgacem
69f4476b59 initial 3d classification rendering implementation 2020-12-07 15:17:15 +01:00
NEDJIMAbelgacem
85e0e7652f adjust screen space error from UI 2020-12-07 15:16:50 +01:00
nirvn
04b9c6ab00 [processing] Add a warning-level information message feedback 2020-12-07 14:15:35 +07:00
Nyall Dawson
344bc5f909 Ensure that accessing QgsFieldFormatterRegistry is thread safe 2020-12-07 16:58:46 +10:00
Nyall Dawson
5be99bd5fe Show data type, scale, offset in metadata for point cloud layers 2020-12-07 12:08:35 +10:00
Nyall Dawson
0708f813f2 Add method to retrieve original metadata from point cloud files,
and expose some more useful metadata in layer properties (las version,
software, creation date)
2020-12-07 12:08:35 +10:00
Nyall Dawson
f21ca86a91 Cleanup api, fix crash 2020-12-07 11:42:39 +10:00
Nyall Dawson
60ce8eb9af Use new api to return nice legend items for raster contour renderer
Instead of no legend, we now create a legend with the contour symbols!
2020-12-07 11:42:39 +10:00
Nyall Dawson
6932985d82 Add api to allow raster layer renderers to create different legend node types,
instead of forcing them to always use the solid color blocks created by QgsRasterSymbolLegendNode
2020-12-07 11:42:39 +10:00
Julien Cabieces
c66d36c16f [processing][OTB] Don't remove parameter if its value is 0 2020-12-07 10:08:02 +10:00
Alex
50696f9936
[processing] fix exception when clicking help button in modeler
Fixes #40453
2020-12-07 09:26:17 +10:00
dhdeangelis
cc0f186b09 updated Swedish national catalogue 2020-12-07 09:09:06 +10:00
Loïc Bartoletti
fe80965d50 [API] Add angleBisector method 2020-12-07 08:40:59 +10:00
Matthias Kuhn
e93bda84e2
Merge pull request #40452 from m-kuhn/locator_result_get_user_data
Add getter for QgsLocatorResults.userData
2020-12-06 12:09:04 +01:00
Matthias Kuhn
4edd44ae63 Add getter for QgsLocatorResults.userData
References https://github.com/opengisch/qgis-swiss-locator/issues/9
2020-12-06 08:43:56 +01:00
Nyall Dawson
4d9bc5bac3 Move responsibility for determining whether a map renderer job requires
flattening onto a temporary image to the QgsMapLayerRenderer subclasses

This avoids the generic QgsMapRendererJob class from having hardcoded
layer type dependent behavior, and instead moves that layer-type specific
logic to the subclasses designed for that particular layer
2020-12-05 05:51:38 +10:00
Nyall Dawson
da162726e4 Support contrast enhancement and manual selection of RGB attributes
in 3d RBB point cloud renderer
2020-12-04 16:07:07 +07:00
Alessandro Pasotti
6d2be40017
Merge pull request #40399 from elpaso/server-profiler
Server profiler
2020-12-04 09:33:18 +01:00
Nyall Dawson
def587fa77 [pointclouds] Add an extent only 2d renderer for point clouds
Useful when you just want an overview of the bounds of the layer in a
2d map. Also potentially usable as a temporary renderer for las/laz
files while we build the indexed representation of the file in the
background.
2020-12-04 17:44:23 +10:00
Nyall Dawson
2f14a53467 Cleanup identification handling of 3d point cloud symbol subclasses,
and fix loss of symbol type when saving/restoring projects
2020-12-04 16:36:41 +10:00
NEDJIMAbelgacem
14a770282b fix doc 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
05d6edc604 refactor storing rendering style enum 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
7f26477c81 add comparison operator for QgsColorRampShader 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
955eaff38f Address reviews 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
d6a6d9ba64 fix SIP 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
70f96b0179 Use rendering context instead of passing the symbol to the handler 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
05149fa76f move handler to qgspointcloud3dsymbol_p 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
a271e819bb split the point cloud handler 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
27221617d6 try to fix compilation 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
67a4cc44ce refactor the attributes and vertex buffer code 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
7b9725a245 move material stuff to symbol classes 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
f4b9f72211 move point size to QgsPointCloud3DSymbol 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
d97b29139b remove NoRendering symbol 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
d0cb30e189 Add RGB rendering 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
015f306f84 fix documentation check 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
5e76bc6fcb Change rendering parameter to point cloud attributes 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
376671215a fix broken see also 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
095ac5230e Add NoRendering symbol 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
3979b47ed1 Split QgsPointCloud3DSymbol into different classes 2020-12-03 22:27:20 +01:00
NEDJIMAbelgacem
7e2528427c Implement color ramp shader stuff 2020-12-03 22:27:20 +01:00
Alessandro Pasotti
45e5ce0091
Merge pull request #40380 from troopa81/fix_ogcapi_exception_message
[PyQGIS] Display Exception message when raised in python plugin ogcapi handler
2020-12-03 14:23:10 +01:00
Matthias Kuhn
e1d4cf9f44
Merge pull request #40248 from vcloarec/selectContextMenu
select feature context menu
2020-12-03 09:29:34 +01:00
Julien Cabieces
dca78ee868 Display Exception message when raised in python plugin ogcapi handler 2020-12-03 09:27:07 +01:00
Nyall Dawson
762ee09e81 Spelling, sip 2020-12-03 07:23:44 +01:00
Nyall Dawson
c48f29a8b9 Add choice of point style for 2d point cloud renders
Options are Square or Circle shapes
2020-12-03 07:23:44 +01:00
Nyall Dawson
19fdf11976 Code cleanup 2020-12-03 07:23:44 +01:00