NEDJIMAbelgacem
a6e28b4ce1
fix test
2022-05-10 10:08:37 +01:00
NEDJIMAbelgacem
dc446c0dad
try to fix QgsPointCloudLayerProfileGenerator test
2022-05-09 17:35:26 +01:00
NEDJIMAbelgacem
e9fff46db4
Merge branch 'master' into point-cloud-stats-calculator
2022-05-09 15:56:38 +01:00
NEDJIMAbelgacem
7300681cc2
Avoid use of statistical summary
2022-05-09 13:26:19 +01:00
NEDJIMAbelgacem
0404cd1115
address reviews
2022-05-09 10:39:23 +01:00
NEDJIMAbelgacem
1ba060cb82
Change to using statistics class and fix SIP
2022-05-06 10:28:09 +01:00
Nyall Dawson
ca710d64e0
Implement identify support for point cloud results
2022-05-06 08:58:41 +10:00
NEDJIMAbelgacem
46c2afdff2
- Add a class for storing statistics
...
- Add classification attribute function
- Refactoring
2022-05-05 11:40:30 +01:00
Nedjima Belgacem
a0ab353aba
Merge branch 'master' into point-cloud-stats-calculator
2022-05-03 20:39:20 +01:00
NEDJIMAbelgacem
ac2f073169
Address reviews
2022-05-03 13:25:05 +01:00
Nyall Dawson
c9678be608
Simplify api
2022-05-01 09:13:08 +10:00
Nyall Dawson
2c9e37d4ba
Add setting to respect point cloud coloring in profile plots
2022-05-01 09:13:08 +10:00
Nyall Dawson
51a178279c
API for rendering point cloud profiles using renderer colors
2022-05-01 09:13:08 +10:00
Nyall Dawson
6811b41a9c
Add opacity by distance from curve effect
2022-04-29 19:58:21 +10:00
Nyall Dawson
548f3df629
Add elevation profile support for point cloud layers
2022-04-29 19:58:21 +10:00
Nyall Dawson
81680ea15b
Add profile related settings to point cloud elevation properties
2022-04-29 19:58:21 +10:00
Nyall Dawson
c35d17b6e4
Move useful point cloud renderer enums to Qgis namespace
2022-04-29 19:58:21 +10:00
NEDJIMAbelgacem
ba0deaaa76
fix unit tests
2022-04-29 07:28:22 +01:00
NEDJIMAbelgacem
85499ed235
- Enable estimated statistics warning
...
- Fix statistics calculation
2022-04-29 06:24:46 +01:00
NEDJIMAbelgacem
cc5a7d3d62
big code refactor
2022-04-28 18:38:49 +01:00
NEDJIMAbelgacem
f33f14843e
Refactoring and some fixes
2022-04-27 07:49:15 +01:00
NEDJIMAbelgacem
b02af16183
initial implementation
2022-04-22 07:32:28 +01:00
Nyall Dawson
9a99ed8800
Don't show vector layers with no interesting elevation properties
...
set by default in newly created elevation profiles
Fixes #48286
2022-04-22 13:07:16 +10:00
Nyall Dawson
1fc20cb026
Show elevation specific tooltips
2022-04-22 13:07:16 +10:00
Nyall Dawson
8ee20464a0
Ensure that elevation properties are copied whenever a layer is cloned
2022-04-07 19:22:19 +10:00
uclaros
b61bc22885
test renderer properties, not actual rendering
2022-04-04 02:57:00 -07:00
uclaros
c16e9a204c
Sync pointcloud layer's 3d renderer style with 2d renderer
2022-04-04 02:57:00 -07:00
uclaros
74fc47458b
Report untwine errors to the user
2022-04-01 02:20:25 -07:00
Martin Dobias
9edf55ae41
Merge pull request #47257 from uclaros/filtering-pointclouds
...
Add support for pointcloud filtering
2022-03-11 13:13:48 -08:00
uclaros
74030fdc1c
skipping sipping
2022-03-11 15:34:35 +02:00
uclaros
749d7937f4
remove non-implemented enums
2022-03-10 21:52:15 +02:00
uclaros
6ba6338305
operator conversion handling
2022-03-09 16:42:54 +02:00
uclaros
14fe9b85b3
added QgsPointCloudAttribute::convertValueToDouble()
2022-03-09 14:10:22 +02:00
uclaros
d9c524fce7
refactor extending attribute collections
2022-03-09 13:26:37 +02:00
uclaros
1088c9fa4a
remove methods using QgsExpression as parameter
2022-03-09 12:14:40 +02:00
uclaros
4b4c8634f7
rename parameter
2022-03-09 11:42:53 +02:00
uclaros
17dd63633a
remove duplicate code
2022-03-08 11:55:24 +02:00
uclaros
8c88e876a2
Create expressions from strings
...
handle conversion errors as parsing errors
handle setSubsetString return values
some more tidying up
2022-03-04 19:14:57 +02:00
uclaros
2da89589ce
includes and docstrings
2022-03-03 18:48:54 +02:00
uclaros
5becf36b19
minor cleanup
2022-03-03 18:12:50 +02:00
uclaros
44a96df194
remove qstring based constructor
2022-03-03 17:16:10 +02:00
uclaros
78a324e2ce
Use QgsExpression and convert nodes to QgsPointCloudExpressionNode*
2022-03-03 15:27:02 +02:00
Nyall Dawson
cc24106d01
Add QgsMapLayerElevationProperties subclass for vector layers
...
Allows elevation properties to be set for vector layers, including:
- altitude binding
- altitude clamping
- extrusion
- scale
- offset
These properties can be set through the new "Elevation" tab in
the vector layer properties dialog
2022-03-03 06:15:10 +10:00
uclaros
2431692f32
Dox
2022-02-21 16:10:01 +02:00
uclaros
d7bd850299
add subsetStringChanged
2022-02-18 23:35:43 +02:00
uclaros
dd89955cff
setSubsetString()
2022-02-18 23:35:43 +02:00
uclaros
b72f890bdd
More cleanup
2022-02-18 23:35:43 +02:00
uclaros
9c935a4cd1
More cleanup, remove quoted stuff
2022-02-18 23:35:43 +02:00
uclaros
e26c5c10c6
Remove named nodes
2022-02-18 23:35:43 +02:00
uclaros
5c58035cf2
Rename to QgsPointCloud*
2022-02-18 23:35:43 +02:00