89534 Commits

Author SHA1 Message Date
uclaros
c93b51cf28 fix docstring 2025-01-08 12:51:39 +01:00
uclaros
f76c3e1e9d Revert, use a new struct as parameter 2025-01-08 12:51:39 +01:00
uclaros
786dca61b3 Don't identify 3d layers when clicking the terrain 2025-01-08 12:51:39 +01:00
David Koňařík
fcaba8aaae Fix loading remote EPT point clouds 2025-01-08 12:43:54 +01:00
David Koňařík
9e1e5cce7f Load COPC QGIS statistics over HTTP 2025-01-08 12:43:54 +01:00
qgis-bot
7ed067af03 auto sipify 🍺 2025-01-08 11:43:25 +00:00
Withalion
2a8cd537fa Fix issues introduced by PointCloudIndex refactor 2025-01-08 12:40:34 +01:00
Withalion
9f773aa96b Fix to more descriptive test data naming 2025-01-08 12:40:34 +01:00
Withalion
ad1475e735 Add unit tests & fix some review issues 2025-01-08 12:40:34 +01:00
Withalion
057402a895 Fix review issues round 2 2025-01-08 12:40:34 +01:00
Withalion
2bed2b7c3c Fix review issues 2025-01-08 12:40:34 +01:00
Withalion
1d3f3bbb21 Remake overview vpc options 2025-01-08 12:40:34 +01:00
Withalion
efa8912b0b Add option to change between VPC overview and extends 2025-01-08 12:40:34 +01:00
Withalion
a0fb608f69 Implement virtual point cloud overviews in 2D
Load overview if it exists either by ref from vpc file or look for
overview file.
Render overview instead of extends by default when zoomed out.
2025-01-08 12:40:34 +01:00
Jacky Volpes
c45551b26e
Fix boolean filtering in QGIS expressions with WFS layers (#60075)
PR #56369 introduced a regression for WFS layers, because stopping using
'false' and 'true' strings to compare with boolean fields in qgis
expressions, and forcing to use the keywords false and true, it
conflicted with the internal SQLite cache database of WFS layers.

This PR fixes it by storing internal boolean in SQLite cache database in
the right form compatible with QGIS internal functions (i.e. storing '0'
and '1' strings instead of 'true' and 'false' strings).
2025-01-07 20:20:04 +01:00
Julien Cabieces
8e7781d4d9
Merge pull request #60073 from nicogodet/add-warning-pyqt5to6
[pyqt5to6] Add warning if PyQt5 if found
2025-01-07 16:14:39 +01:00
Julien Cabieces
31b18d8891
Merge pull request #60068 from hxbb00/hxbb00-fix-qgsogrproviderconnection-memory-leaks
Fixing qgsogrproviderconnection memory leaks
2025-01-07 16:13:31 +01:00
Nicolas Godet
9515c1ac29 [pyqt5to6] Add warning if PyQt5 if found 2025-01-07 14:22:08 +01:00
hxbb00
767ed0e711
Remove manually released resources 2025-01-07 20:45:04 +08:00
hxbb00
1fc035321c
Fixing qgsogrproviderconnection memory leaks 2025-01-07 10:12:29 +08:00
Even Rouault
eba8d20210
Merge pull request #60043 from pathmapper/inspire_protocol_values
[metasearch] Add INSPIRE protocol values
2025-01-07 01:16:20 +01:00
Matthias Kuhn
e91e997d81
Merge pull request #60059 from qgis/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-01-07 00:25:39 +01:00
Matthias Kuhn
34a5dc6e8d
Merge pull request #60062 from nicogodet/typo-qgsgeometry
Fix small typo in QgsGeometry.constGet() docstring
2025-01-07 00:18:47 +01:00
qgis-bot
b719671f41 auto sipify 🍺 2025-01-06 20:34:30 +00:00
David Koňařík
5c973b14cc Work around SIP bug 2025-01-06 21:31:40 +01:00
David Koňařík
4d86676c35 Fix SIP build errors by using /NoTypeName/
The typedef is only present in the .sip file, but without this
annotation SIP assumes it also exists in QGIS headers. This didn't
completely break the build, since we concatenate multiple SIP headers
into larger files, so the typedefs from one part "fixed" another. Run
sip-build without --concatenate to see the issue clearly.

This fix is currently sadly not fully effective due to a SIP bug:
https://github.com/Python-SIP/sip/issues/66
2025-01-06 21:31:40 +01:00
David Koňařík
b49f5ccd38 Expose QgsPointCloudIndex to Python 2025-01-06 21:31:40 +01:00
David Koňařík
edc0eee299 Apply changes per review 2025-01-06 21:31:40 +01:00
David Koňařík
252ab6ce12 Move QgsPointCloudAccessType to Qgis 2025-01-06 21:31:40 +01:00
David Koňařík
320ee6b374 Split point cloud index into implementation & wrapper 2025-01-06 21:31:40 +01:00
Nicolas Godet
f549d4c554
typo 2025-01-06 18:45:00 +01:00
Andrea Giudiceandrea
9320a45690
[Georeferencer] Fix setting target CRS (#59903) 2025-01-06 17:52:09 +01:00
pre-commit-ci[bot]
7dc38f9ec2
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-clang-format: v19.1.3 → v19.1.6](https://github.com/pre-commit/mirrors-clang-format/compare/v19.1.3...v19.1.6)
- [github.com/asottile/pyupgrade: v3.19.0 → v3.19.1](https://github.com/asottile/pyupgrade/compare/v3.19.0...v3.19.1)
2025-01-06 16:47:06 +00:00
Matthias Kuhn
906b4e84d3
Merge pull request #59852 from T4mmi/BUG-Fix-plugin_dependencies-parser
BUG: Fix metadata:plugin_dependencies parsing
2025-01-06 10:25:02 +01:00
Thomas JANVIER
a2cd540844 BUG: Fix metadata:plugin_dependencies parsing 2025-01-06 09:54:54 +01:00
pre-commit-ci[bot]
a11c18fc5c [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-01-06 09:17:22 +01:00
Jacky Volpes
99afcf5c9f fix(testprocessingfixgeometry): removed unneeded temporary containers and auto keywords 2025-01-06 09:17:22 +01:00
Jacky Volpes
6c8ed25629 Processing: Add Fix Geometry algorithm and test: Missing Vertex
Porting missing vertex fix from geometry checker to processings
2025-01-06 09:17:22 +01:00
Jacky Volpes
e2ce382662 Processing: Add Check Geometry algorithm and test: Missing vertex
Porting missing vertex check from geometry checker to processings
2025-01-06 09:17:22 +01:00
Jacky Volpes
eb7482b815 Processing: Add Fix Geometry algorithm and test: Hole
Porting hole fix from geometry checker to processings
2025-01-06 09:17:22 +01:00
Jacky Volpes
c075f2a490 Processing: Add Check Geometry algorithm and test: Hole
Porting hole check from geometry checker to processings
2025-01-06 09:17:22 +01:00
Jacky Volpes
f16ca89c62 Processing: Add Fix Geometry algorithm and test: Area
Porting area fix from geometry checker to processing
2025-01-06 09:17:22 +01:00
Jacky Volpes
e431f0d124 Processing: Add Check Geometry algorithm and test: Area
Porting area check from geometry checker to processings
2025-01-06 09:17:22 +01:00
Jacky Volpes
cb6f332ce3 Processing: Add Fix Geometry algorithm and test: Angle
Porting angle fix from geometry checker to processings
2025-01-06 09:17:22 +01:00
Jacky Volpes
dc8007f32f Processing: Add Check Geometry algorithm and test: Angle
Porting angle check from geometry checker to processings
2025-01-06 09:17:22 +01:00
Jacky Volpes
a9562c0a25 geometry_checker: add missing moc include 2025-01-06 09:17:22 +01:00
Julien Cabieces
61c10d4190
Merge pull request #60048 from m-kuhn/bump_cmake
Bump cmake minimum version to 3.23
2025-01-06 08:56:56 +01:00
Andrea Giudiceandrea
b3a7f06465
[MetaSearch] Allow the user to enable or disable the logging of the debug messages (#60049)
* [metasearch] Add setting to enable/disable debug logging

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-05 18:41:24 -05:00
Matthias Kuhn
e64e5450df Bump cmake minimum version to 3.23 2025-01-04 12:51:35 +01:00
pathmapper
0469a27e6b [metasearch] Add INSPIRE protocol values
Source: https://inspire.ec.europa.eu/metadata-codelist/ProtocolValue
2025-01-03 07:10:57 +01:00