83013 Commits

Author SHA1 Message Date
Nyall Dawson
5b4b6393ca Add icon for cesium 3d tile connections 2023-08-23 14:09:35 +02:00
Nyall Dawson
e4770a18eb Don't try to render line primitives if the renderer won't do anything with them 2023-08-23 14:08:21 +02:00
Nyall Dawson
fd9f39e0af Spelling 2023-08-23 14:08:21 +02:00
Nyall Dawson
64a4ad086c Render line primitives when rendering tiled scenes in 2d with
the wireframe renderer
2023-08-23 14:08:21 +02:00
Nyall Dawson
af857fbde8 Test mask 2023-08-23 14:08:21 +02:00
Nyall Dawson
fd1e9c1454 Fix triangular spikes for good 2023-08-23 14:08:21 +02:00
Nyall Dawson
661a0a0b00 Don't spam with the same error multiple times 2023-08-23 14:08:21 +02:00
Nyall Dawson
1c4f8d3118 Show descriptive error when encountering GLTF v1 tiles 2023-08-23 14:08:21 +02:00
Nyall Dawson
8fb084090b Clear value for tiled scene max error should be 3 mm 2023-08-23 14:08:21 +02:00
Nyall Dawson
d05c898922 Implement elevation properties for tiled scene layers
Allows offsetting and scaling z value in the scene by specified
amounts
2023-08-23 13:59:20 +02:00
Nyall Dawson
ec6a55694e Allow creating glb files 2023-08-23 17:16:51 +10:00
Nyall Dawson
a80b75386a Convert legacy b3dm rtc center to GLTF CESIUM_RTC extension 2023-08-23 17:16:51 +10:00
Nyall Dawson
d71cbb02a1 Add some useful model stats to output 2023-08-23 17:16:51 +10:00
Nyall Dawson
d38cf4b754 Add processing algorithm to convert legacy B3DM files to GLTF files
Useful when working with cesium 3d tiles!
2023-08-23 17:16:51 +10:00
Yoann Quenach de Quivillic
931b832787 Add export to svg settings 2023-08-23 11:14:42 +10:00
Yoann Quenach de Quivillic
2086871956 Add export to image settings 2023-08-23 11:14:42 +10:00
Yoann Quenach de Quivillic
9a9e8afdef Apply suggestions from code review 2023-08-23 11:14:42 +10:00
Yoann Quenach de Quivillic
91e26c8997 Fix #54139 - Add option to auto-open exported PDF 2023-08-23 11:14:42 +10:00
Nyall Dawson
8dd74b81c9 When rendering tile borders for tiled scenes in 2d, also overlay
the tile ids onto the tiles

This matches what we do for vector tiles, and makes it easier to
debug what's happening with individual tile content
2023-08-22 11:57:09 +02:00
Nyall Dawson
e8fd732f22 Minor tweaks to tiled scene 3d renderer widget 2023-08-22 09:30:55 +02:00
Nyall Dawson
4771c9addd Default to not showing bounding boxes for tiled scene 3d renderers 2023-08-22 09:30:55 +02:00
Nyall Dawson
c3e122b3c3 Combine rtc center translation with tile transform for code simplicity 2023-08-22 12:29:59 +10:00
Nyall Dawson
c25596269f Add method to translate QgsMatrix4x4 by QgsVector3D 2023-08-22 12:29:59 +10:00
Nyall Dawson
816c274bb4 Handle RTC_CENTER offsets specified in the feature table
of legacy B3DM files

See https://github.com/CesiumGS/3d-tiles/tree/main/specification/TileFormats/Batched3DModel#feature-table
2023-08-22 12:29:59 +10:00
Nyall Dawson
26a85ec696 Try to free some more space in docker build workflow
Refs https://github.com/qgis/QGIS/issues/54314
2023-08-22 08:49:25 +10:00
Nyall Dawson
d11924d513 Cache texture requests for 3d tiled scene renderer 2023-08-22 08:11:24 +10:00
DelazJ
59a5e43610 Fix typo in Continuous Surface fill limit default value 2023-08-22 07:11:30 +10:00
Jacky Volpes
386568200e Also set 'evaluate default values on provider side' property when loading a layer 2023-08-21 16:07:38 +02:00
Juergen E. Fischer
77c5adfcf6 INSTALL.md add link to build dependencies to debian packaging section 2023-08-21 14:11:55 +02:00
Nyall Dawson
702167b46e Fix crash when trying to request features from invalid GPX layer
Fixes #54021
2023-08-21 17:51:46 +10:00
Blottiere Paul
819f7dbf0e Build without draco 2023-08-20 08:11:52 +10:00
Blottiere Paul
c43383ad4c Add draco 2023-08-20 08:11:52 +10:00
Blottiere Paul
e04649d9eb Try to reactivate msys2 workflow 2023-08-20 08:11:52 +10:00
Jean Felder
1778cbbb0e processing: Fix some gdal raster tests for gdal 3.6 and above
This has been tested with GDAL 3.4, 3.5, 3.6 and 3.7.
2023-08-19 06:18:53 +10:00
Jean Felder
2af3c42b87 processing: Fix some gdal vector tests for GEOS 3.11 and above
This has been tested with GEOS 3.10, 3.11 and 3.12.
2023-08-19 06:18:36 +10:00
Jean Felder
cd3bcd6746 gdal_algorithm_vector_tests: Remove empty line at the end of file 2023-08-19 06:18:36 +10:00
Jean Felder
568327065b qgs3dmapsettings: Fix typo in a comment 2023-08-19 06:17:14 +10:00
Geo Ninja
25e1442093
avoid detach (#54285) 2023-08-18 10:47:17 +00:00
Nyall Dawson
ba7d96ca28 Update src/analysis/processing/qgsalgorithmgrid.cpp 2023-08-18 20:44:47 +10:00
Nyall Dawson
0ebad4cb2b Apply suggestions from code review 2023-08-18 20:44:47 +10:00
Nyall Dawson
9df3715f53 Apply suggestions from code review 2023-08-18 20:44:47 +10:00
Valentin Buira
6ffa4937ba Add a row_index and col_index field to the output of the "Create Grid" algorithm
row and col variable where already used for generating the grid, this commit just expose them into new fields

Motivation for this change: In my use case I had a grid with data associated to each polygons and I needed to calculate the moving average to smooth the data.
2023-08-18 20:44:47 +10:00
Nyall Dawson
d874d9c0e3 Trying to handle SIP_MONKEYPATCH_FLAGS_UNNEST breaks doxygen 2023-08-18 17:54:30 +10:00
Nyall Dawson
73188e8034 Fix messed up enum documentation in generated doxygen outputs 2023-08-18 17:54:30 +10:00
Nyall Dawson
82e8212971 Apply suggestions from code review 2023-08-18 14:10:02 +10:00
glebpinigin
77f8fecae8 Version added to sip 2023-08-18 14:10:02 +10:00
glebpinigin
db0d7c1ee8 Update src/core/project/qgsproject.h
Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2023-08-18 14:10:02 +10:00
glebpinigin
c8ff4df805 Updated sip wrappers 2023-08-18 14:10:02 +10:00
glebpinigin
13823952bf Added new QgsProject signal willBeCleared
New signal emitted every time in the beginning of QgsProject::clear call
2023-08-18 14:10:02 +10:00
Yoann Quenach de Quivillic
b01db68176 Add warning when last used profile was missing 2023-08-18 14:09:42 +10:00