Nyall Dawson
100a628753
Run metadata tests on qt6
2024-02-17 05:38:14 +10:00
Nyall Dawson
2357d80d25
Avoid sip property code for old api compatibility
...
This causes crashes on Qt6. Use Python monkey patching instead.
2024-02-17 05:38:14 +10:00
Nyall Dawson
ef1d7a1104
Update src/core/qgsstringutils.cpp
...
Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>
2024-02-16 12:33:42 +10:00
Nyall Dawson
1662500478
Fix crash in QgsStringUtils::truncateMiddleOfString on qt 6
2024-02-16 12:33:42 +10:00
Alessandro Pasotti
4087dc411a
PG Raster: fix nodata values with sparse data
...
Fix #55784
2024-02-16 05:15:52 +10:00
pathmapper
7ad385ed9d
QGIS informs every 3 days
...
ref https://github.com/qgis/QGIS/pull/50206
2024-02-16 05:14:35 +10:00
Jean Felder
aa2eaa86e7
map3dconfigwidget: Gather shadows, eye dome and ambient occlusion
...
This moves the "eye dome lightning" and "ambient occlusion" parameters
in the shadows page and rename it "Effects". This way, this is similar
to the effects button in the main 3d ui.
2024-02-16 05:13:49 +10:00
Nyall Dawson
6e12197623
Better initial names for layers
2024-02-15 12:39:11 +10:00
Nyall Dawson
22e7bbb2b8
Update tests
2024-02-15 12:39:11 +10:00
Nyall Dawson
d40e3b37e8
Use 'and' to combine filters, don't pass multiple filter parameters
...
It's not clear whether passing multiple filter parameters is actually
supported by the standard, so play it safe and combine filters using 'and'
instead
2024-02-15 12:39:11 +10:00
Nyall Dawson
9fd9b1ccab
Need to adjust geometry type filter depending on entity type
2024-02-15 12:39:11 +10:00
Nyall Dawson
b5c3857c94
Add button to retrieve available geometry type for source
...
Clicking this queries the backend for available types, taking the
guesswork out of selecting the geometry type
2024-02-15 12:39:11 +10:00
Nyall Dawson
84a672bba9
Explicitly show default page size in connection settings
2024-02-15 12:39:11 +10:00
Nyall Dawson
edc26aeb0b
Restrict results to ONLY those matching the selected geometry types
2024-02-15 12:39:11 +10:00
Nyall Dawson
8ad47c01f3
Add filter rect tests
2024-02-15 12:39:11 +10:00
Nyall Dawson
de69dc10e2
Don't endlessly loop when we can't load a page
2024-02-15 12:39:11 +10:00
Nyall Dawson
fcac6674a1
Add explanation on why we need to handle two different referer parameter strings
2024-02-15 12:39:11 +10:00
Nyall Dawson
52917aa30e
Fix test on qt6
2024-02-15 12:39:11 +10:00
Nyall Dawson
4b8e6c4e16
Add missing file
2024-02-15 12:39:11 +10:00
Nyall Dawson
7042b7e096
Fix initiator
2024-02-15 12:39:11 +10:00
Nyall Dawson
add99b6db7
Another build fix
2024-02-15 12:39:11 +10:00
Nyall Dawson
60e9de302a
Fix build
2024-02-15 12:39:11 +10:00
Nyall Dawson
f29e17c71d
Silence false positive clang tidy warning
2024-02-15 12:39:11 +10:00
Nyall Dawson
298a2940cb
Fix sip
2024-02-15 12:39:11 +10:00
Nyall Dawson
3074bf7195
Fix doxygen warning
2024-02-15 12:39:11 +10:00
Nyall Dawson
eea749e2ab
Flake
2024-02-15 12:39:11 +10:00
Nyall Dawson
7b704953d0
Better heading
2024-02-15 12:39:11 +10:00
Nyall Dawson
7c087abdb0
Add test for provider connection
2024-02-15 12:39:11 +10:00
Nyall Dawson
a0497ad093
Implement provider connection API for sensorthings
2024-02-15 12:39:11 +10:00
Nyall Dawson
3b126259ae
Implement browser actions
2024-02-15 12:39:11 +10:00
Nyall Dawson
86404c3be0
Add data item provider
2024-02-15 12:39:11 +10:00
Nyall Dawson
552baa3b15
Add icon
2024-02-15 12:39:11 +10:00
Nyall Dawson
f3bfe62af6
Layers can be added from source select widget
2024-02-15 12:39:11 +10:00
Nyall Dawson
96a2c37721
Fix validation
2024-02-15 12:39:11 +10:00
Nyall Dawson
926d6f90bd
Support load/save sensor things connections
2024-02-15 12:39:11 +10:00
Nyall Dawson
bc10f8dd17
Mostly working source select implementation
2024-02-15 12:39:11 +10:00
Nyall Dawson
ed54031c2d
Page size can be changed from source properties
2024-02-15 12:39:11 +10:00
Nyall Dawson
e568db4ec2
Geometry type can be changed from layer properties
2024-02-15 12:39:11 +10:00
Nyall Dawson
32b8f2fd56
Start on source properties widget for sensor things, support
...
changing entity type for existing layers
2024-02-15 12:39:11 +10:00
Nyall Dawson
9aa90b8386
Fix deadlock
2024-02-15 12:39:11 +10:00
Nyall Dawson
b673499d08
Ensure that any features already cached are always the first returned
...
for a filter rect iterator
This makes panning the map nicer -- instead of features which were
previously visible temporarily disappearing until the service
returns them for the new extent, it ensures that these features will
always be immediately visible while the remainder (new features)
are fetched.
2024-02-15 12:39:11 +10:00
Nyall Dawson
b00c8d246a
Correctly parse geometry field to geo query
2024-02-15 12:39:11 +10:00
Nyall Dawson
46935a815f
Full support for reading all object types
2024-02-15 12:39:11 +10:00
Nyall Dawson
0719af83f0
Handle feature retrieval for more object types
2024-02-15 12:39:11 +10:00
Nyall Dawson
01312fd750
Fix parsing properties value
2024-02-15 12:39:11 +10:00
Nyall Dawson
a441bfdc81
Don't fetch all intersecting features upfront
...
Instead fetch page by page during iteration, so that we unlock
progressive rendering
2024-02-15 12:39:11 +10:00
Nyall Dawson
c0442b2280
Always fetch total count upfront, so we can determine when we've
...
cached everything locally
2024-02-15 12:39:11 +10:00
Nyall Dawson
32e9f5b5af
If requested extent falls within a previously requested extent,
...
we can rely completely on the local cache
2024-02-15 12:39:11 +10:00
Nyall Dawson
df96e5fd74
Use optimised method
2024-02-15 12:39:11 +10:00
Nyall Dawson
4ec905787e
Implement extent filtering optimisation
2024-02-15 12:39:11 +10:00