1510 Commits

Author SHA1 Message Date
Germán Carrillo
ed14d45755 Address review: Add QgsProcessingParameterRasterLayer's parameter capabilities flags and associated getter/setter, to allow algorithms to state that a raster layer supports the advanced raster options panel 2025-09-09 13:38:16 +10:00
Germán Carrillo
8ce111115c [core] Introduce QgsWmsUtils to get centralized access to WMS related utilities 2025-09-09 13:38:16 +10:00
Germán Carrillo
9e67aca98f Address review (miscellaneous): Scale parameter from long to double; use processing API to create temp files 2025-09-09 13:38:16 +10:00
Germán Carrillo
c2b5060802 [processing] Introduce QgsProcessingRasterLayerDefinition to support advanced raster source options like reference scale and DPI for WMS layers. These options allow users to tailor the raster to be used as input in Processing algs. For instance, a WMS raster can be specified to have a particular scale to obtain images with symbology/labeling that correspond to that scale. 2025-09-09 13:38:16 +10:00
qgis-bot
2cbbd33e7e auto sipify 🍺 2025-09-09 01:48:10 +00:00
Nyall Dawson
f3fa1d40ce Add a bit more thread-safety to QgsMapSettings
Avoid accessing layers to retrieve their IDs in common situations
2025-09-09 11:45:32 +10:00
qgis-bot
8f67da44cc auto sipify 🍺 2025-09-08 16:08:05 +00:00
Mathieu Pellerin
092bbc479b
Brand new pie chart plot type (#63099) 2025-09-08 23:05:26 +07:00
qgis-bot
b313757489 auto sipify 🍺 2025-09-08 06:43:41 +00:00
mhugent
0fe161e3c0
Merge pull request #62950 from mhugent/invalid_layer_rendering_error
Report attempt to render invalid layers as a rendering error
2025-09-08 08:41:03 +02:00
qgis-bot
3a23b2722f auto sipify 🍺 2025-09-04 23:32:43 +00:00
Jean Felder
711934f56f qgssfcgalgeometry: Throw en exception in case of error
This replaces the lastError workflow.
2025-09-05 09:30:02 +10:00
Jean Felder
fb1d294104 qgsexception: Introduce QgsSfcgalException
This will be used by QgsSfcgalGeometry in the next commit.
2025-09-05 09:30:02 +10:00
Jean Felder
d52606061c chore(qgssfcgalgeometry): Improve not supported comment
It is not possible to compile QGIS with SFCGAL 1.X
2025-09-05 09:30:02 +10:00
Jean Felder
3b5e5c6039 fix(qgssfcgalgeometry): Add missing SIP_THROW annotation 2025-09-05 09:30:02 +10:00
Jean Felder
571d335857 fix(qgis): Fix 3d buffer style version added 2025-09-05 09:30:02 +10:00
Jean Felder
46b581f4c6 feat(sfcgal): Add approximateMedialAxis algorithm 2025-09-05 09:30:02 +10:00
Jean Felder
5fb794731c qgssfcgalgeometry: Remove unused parameter in difference methods 2025-09-05 09:30:02 +10:00
Jean Felder
e84e6fe84b qgssfcgalgeometry: Remove unused parameter in intersection methods 2025-09-05 09:30:02 +10:00
Jean Felder
4df0b9014f qgssfcgalgeometry: Replace errorMsg by a lastError workflow 2025-09-05 09:30:02 +10:00
Jean Felder
820aa33fe7 sfcgal: Downgrade min version to SFCGAL 2.0 2025-09-05 09:30:02 +10:00
Jean Felder
22be110457 qgssfcgalgeometry: Fix SFCGAL typo 2025-09-05 09:30:02 +10:00
Jean Felder
37068f1915 qgssfcgalgeometry: Remove unused parameter flags in isValid 2025-09-05 09:30:02 +10:00
Jean Felder
d3c8c2d37f qgssfcgalgeometry: Add missing SIP_OUT parameter to combine 2025-09-05 09:30:02 +10:00
Jean Felder
1391badd27 qgssfcgalgeometry: Remove not implemented boundingBox3D method 2025-09-05 09:30:02 +10:00
bdm-oslandia
9edd0de3a2 fixes from review 2025-09-05 09:30:02 +10:00
bdm-oslandia
e1c089f773 add SFCGAL sip module 2025-09-05 09:30:02 +10:00
bdm-oslandia
52d29656e9 add sip for combine 2025-09-05 09:30:02 +10:00
bdm-oslandia
40db5c8ef1 add sfcgal sip files 2025-09-05 09:30:02 +10:00
bdm-oslandia
62d65ebd2d fix some function prototype and doc 2025-09-05 09:30:02 +10:00
bdm-oslandia
ec0f29434e fix JoinStyle3D 2025-09-05 09:30:02 +10:00
bdm-oslandia
8b18258714 sfcgal: add buffer like operations 2025-09-05 09:30:02 +10:00
qgis-bot
0f77984d01 auto sipify 🍺 2025-09-04 05:47:11 +00:00
Loïc Bartoletti
b730835376
Merge pull request #62835 from ptitjano/rectangle-isvalid
QgsRectangle: introduce isValid
2025-09-04 07:44:35 +02:00
qgis-bot
8288231667 auto sipify 🍺 2025-09-04 02:48:57 +00:00
Mathieu Pellerin
3ff54d8166
Charts implementation, part 2: layout chart items (#62952) 2025-09-04 09:46:23 +07:00
qgis-bot
d5df6e3158 auto sipify 🍺 2025-09-02 07:57:18 +00:00
uclaros
b81d9d7c13 Rename params and update docstring in point cloud index 2025-09-02 09:54:40 +02:00
uclaros
52a7ac096a Add authentication support to remote point cloud sources 2025-09-02 09:54:40 +02:00
Nyall Dawson
c5bc81f437 Adapt QgsSettings for PyQt6 enum approach
Since PyQt6 uses native Python enums for flags, we can just
rely on standard enum methods and drop the old metaobject hacks
required for Qt5
2025-09-02 08:03:10 +10:00
qgis-bot
91b72c70fd auto sipify 🍺 2025-09-01 05:41:22 +00:00
Nyall Dawson
c8514eb2fb Fix build 2025-09-01 15:38:46 +10:00
Nyall Dawson
653871b8f5 Make sipify responsible for QList<enum> conversion code insertion 2025-09-01 15:38:46 +10:00
Nyall Dawson
c79178720c Fix QList<QSslError::SslError> sip conversion code
The old version was not Qt6 compatible
2025-09-01 15:38:46 +10:00
Marco Hugentobler
235cb68e29 Dokument context 2025-08-29 14:31:20 +02:00
Nyall Dawson
813902d225 [qt6] Use strict type checking in QVariant < and > operators
Otherwise we incorrectly match different types, which breaks
expected behavior when a QMap< QVariant, ... > is used under Qt 6.
2025-08-29 11:51:18 +10:00
qgis-bot
c05c242197 auto sipify 🍺 2025-08-28 16:12:57 +00:00
Juergen E. Fischer
cc288666ae fix https://cdash.orfeo-toolbox.org/viewBuildError.php?buildid=33735 2025-08-28 11:40:35 +02:00
qgis-bot
9323d110ea auto sipify 🍺 2025-08-28 03:53:46 +00:00
Nyall Dawson
9c2c2d86a5 Add method for PyQGIS to determine whether the QGIS build has QtWebKit 2025-08-28 13:51:07 +10:00