16882 Commits

Author SHA1 Message Date
jonathanlurie
40b7b18358 WIP userFriendlString testing 2025-06-23 17:35:03 +02:00
Alessandro Pasotti
6b70a12e2f Add test for the new code path 2025-06-04 10:25:42 +10:00
Nyall Dawson
9996e9cdfc [processing] Fix execution of nested models
Fixes #60883
2025-06-03 13:42:29 +10:00
Nyall Dawson
ff732c66e0 Fix build 2025-06-03 11:34:13 +10:00
Nyall Dawson
b9c6d4b493 Tests for policy/flag sync 2025-06-03 11:34:13 +10:00
Nyall Dawson
868e067da9 Rename 'AllowRasterization' to 'Default' 2025-06-03 11:34:13 +10:00
Nyall Dawson
6bd71ef1de Promote layout render context flags to enum class, move to Qgis 2025-06-03 11:34:13 +10:00
Nyall Dawson
8c30e9a7cc Update test to newer infrastructure 2025-06-03 11:34:13 +10:00
Nyall Dawson
e04145f053 Add new enum for rasterised rendering policy 2025-06-03 11:34:13 +10:00
Alexander Bruy
1ffdf734b5
Merge pull request #62062 from nirvn/vectortile_source_relative
[vector tiles] Fix handling of source containing a relative path to the root of the server hosting the style json
2025-06-02 07:34:16 +01:00
Nyall Dawson
29e6723f1e Don't try to pass unset attributes to ArcGIS REST backends
Fixes #61673
2025-06-01 10:33:39 +10:00
Alessandro Pasotti
9eae3a6404 Test for issue 61946 2025-05-31 08:13:56 +10:00
Nyall Dawson
359f00f303 Don't use remote resource for test 2025-05-31 03:50:30 +10:00
Nyall Dawson
b8f45ad2be Don't try to read remote file in test, we don't actually need a valid url to test conversion 2025-05-31 03:50:30 +10:00
Nyall Dawson
99b8a36e9f Cleanups and fixes 2025-05-31 03:50:30 +10:00
Olivier Dalang
97583c82a4 feat: sld supports rastersymbollayers 2025-05-31 03:50:30 +10:00
Mathieu Pellerin
2b958be0a6 [vector tiles] Fix handling of source containing a relative path to the root of the server hosting the style json 2025-05-30 13:52:22 +07:00
Nyall Dawson
f429a08f03 Fix calculation of cost for speed strategy with null/negative values
When falling back to the default speed the strategy was incorrectly
inverting the to metric factor calculation.

Fixes #61667
2025-05-30 11:59:22 +10:00
Mathieu Pellerin
e0967e2041 Add test coverage for locator result scores 2025-05-30 11:58:57 +10:00
viperminiq
9a4b4d388a add kmeans++ 2025-05-30 09:06:14 +10:00
Mathieu Pellerin
5500f43ebc Adjust test to reflect that we now (correctly) return a list of unziped files, not folders 2025-05-30 09:00:48 +10:00
Even Rouault
4c60628727 QgsCoordinateTransform::transformBoundingBox(): improve world-wide coverage from EPSG:4326 to ESRI:54099
Fixes #61318
2025-05-29 09:19:21 +10:00
Even Rouault
7a981aa352 QgsCoordinateTransform::transformBoundingBox(): avoid error when transformer object is directly constructed from a PROJ pipeline
Fixes #61999

PROJ fix in https://github.com/OSGeo/PROJ/pull/4512 (likely for PROJ 9.7)

QGIS workaround consists in taking the old QGIS code path.
2025-05-29 09:19:21 +10:00
Benoit D.-M. - oslandia
9bc2fc25ae
Merge pull request #61980 from benoitdm-oslandia/fix/qgsgeometrycollection
fix(qgsgeometrycollection): add missing supported type
2025-05-28 08:02:13 +02:00
Even Rouault
4df0244c94 GdalUtils.ogrLayerName(): fix parsing a PostgreSQL non-spatial table
Fixes #61655
2025-05-28 11:32:30 +10:00
Jan Caha
c263c8dc31
Move table to another schema for PostgreSQL Provider (#61851) 2025-05-28 11:31:34 +10:00
Jean Felder
b0000ef1c2 qgsvectorlayerchunkloader: Fix rayIntersection
The coordinates of vector data chunks are now independant from the
scene origin. However, the `rayIntersection` does not take this change
into account. This means that the ray used to test the intersection is
expressed in the scene origin coordinates while the vector data
geometry are relative to the chunk origin. Therefore, the intersection
cannot be checked properly and always returns false.

This issue is fixed by retrieving the chunk origin based on the node
entity translation. Then, this translation is added to the transform
matrix  used to convert the geometry coordinates into the scene
coordinate system.

With this change, the different objects (the ray and the triangles)
are now expressed in the scene coordinate system and the intersection
can be properly checked.

Fixes: 3cde17724e2703183e6c08662380d912e6665b21
2025-05-28 11:25:25 +10:00
Jean Felder
89e706049e testqgs3dutils: Store rgb layer
This layer will be reused in the next commit.
2025-05-28 11:25:25 +10:00
Jean Felder
9b60e8b9ec testqgs3dutils: Init Qgs3d
This will make it possible to use the 3D symbol types in the following
commits.
2025-05-28 11:25:25 +10:00
Alessandro Pasotti
fe908c6dd5 Adapt test 2025-05-28 11:15:51 +10:00
bdm-oslandia
ca2fabdba8 fix(wktReadBlock): improve support of EMPTY for geometry collection 2025-05-26 16:43:03 +02:00
bdm-oslandia
983c832e28 fix(qgsgeometrycollection): adds the missing types allowed to be added to the collection.
Add types: QgsTriangle, QgsPolyhedralSurface and QgsTriangulatedSurface
2025-05-26 16:43:03 +02:00
Alessandro Pasotti
009363c86a
Merge pull request #61938 from elpaso/bugfix-gh61728-json-array-interpreted-as-map
[ogr] fix JSON array interpreted as QVariantMap
2025-05-26 08:08:11 +02:00
Julien Cabieces
128d1957a3
Merge pull request #61976 from mblesius/adjust-function-help-text
Adjust representation of help text for custom (python) expression functions
2025-05-24 11:36:17 +02:00
Alexander Bruy
f3a55eb615
Merge pull request #61963 from elpaso/bugfix-gh61399-wms-getcap-fails-on-split
[wmts] Be nice and accept redundant spaces in coord tuples
2025-05-24 07:27:02 +01:00
Malik Blesius
0c488cc718 Update test_qgsexpression.py
Update test_qgsexpression.py for new help text template
2025-05-23 16:19:11 +02:00
Nyall Dawson
55e39fee1a Don't clutter test reports with debug output from grass tests
The test reports should only contain information relevant
to test failures, not general debugging output for tests
which pass.
2025-05-23 10:11:19 +02:00
Loïc Bartoletti
e0e8beb9e1
Merge pull request #61920 from benoitdm-oslandia/fix/minor_3d_fixes
Fix/minor 3d fixes
2025-05-23 08:01:41 +02:00
Alessandro Pasotti
6a982c0bbb [wmts] Be nice and accept redundant spaces in coord tuples
Fix #61399
2025-05-22 10:56:21 +02:00
Alessandro Pasotti
2a3475ac96 Rely on OGR for most array identification 2025-05-22 09:20:01 +02:00
Alexander Bruy
6a4e4d18ee
Merge pull request #61945 from alexbruy/anonymize-project-author-metadata
clear author name and creation date project metadata when anonymize_saved_projects setting is set to true (fix #42413)
2025-05-22 07:31:08 +01:00
Nyall Dawson
ed9ed7c954 Test masks 2025-05-22 12:51:06 +10:00
Nyall Dawson
be2a0f8371 Fix variables available for grid annotations missing for grid symbol
The @grid_axis, @grid_number variables should be available
for selective styling of grid lines in a layout map
2025-05-22 12:51:06 +10:00
Alexander Bruy
09a7303697
Merge pull request #61928 from elpaso/bugfix-gh61740-form-constraint-deps-case-sensitivity
Fix form constraint deps case sensitivity
2025-05-21 14:36:12 +01:00
Alexander Bruy
057563a7cc clear author name and creation date project metadata when
anonymize_saved_projects setting is set to true (fix #42413)
2025-05-21 14:22:07 +01:00
Alessandro Pasotti
0dd8898075 Removed wrong assumption about JSON -> QVariantMap
... long awaited
2025-05-21 12:53:54 +02:00
Alessandro Pasotti
107f3169bf [ogr] fix JSON array interpreted as QVariantMap
Fix #61728
2025-05-21 12:53:54 +02:00
Nyall Dawson
58768304b5 Test mask 2025-05-21 07:19:45 +10:00
Nyall Dawson
6ea3459b89 Test masks 2025-05-21 07:19:45 +10:00
Nyall Dawson
721b6804b2 Fix blend modes ignored when label masking is enabled
Fixes #43141
2025-05-21 07:19:45 +10:00