Julien Cabieces
ed64834106
api(deprecated): add message to deprecated SIP annotation
2024-12-17 09:06:42 +01:00
Denis Rouzaud
76f702e48a
sipify
2024-12-05 13:19:50 +01:00
Jacky Volpes
bd49d6cf41
fix(featurepool): cache management - fixes #58113
...
Geometry checker cache does not work properly with memory layers.
refreshCache now handles a list of updated features to be thread-safe.
Also, fixes a locker mode, and correctly remove features from spatial
index.
2024-11-28 15:21:21 +01:00
Nyall Dawson
ef0289f3ec
Fix formatting of Python ..deprecated annotations in docstrings
...
Fixes https://github.com/qgis/pyqgis-api-docs-builder/issues/174
2024-09-02 11:42:12 +10:00
Nyall Dawson
765cbb32db
Standardise some deprecated annotations
2024-09-02 11:42:12 +10:00
Nyall Dawson
bc52832b47
Lazily hack around markdown title underline not being long enough
...
Causes a bunch of warnings when building the PyQGIS docs
2024-08-28 11:58:21 +10:00
Nyall Dawson
3a578d6712
Header update
2024-08-13 20:28:55 +10:00
Nyall Dawson
be8dce7d0d
Valid improvements from new sipify
2024-08-13 20:28:55 +10:00
Jacky Volpes
fa961c7b5b
fix(geometry_checker): do not call crs() on layer from another thread
2024-08-02 06:00:46 +10:00
Nyall Dawson
3d80ed996e
Add thread safety notes for QgsFeaturePool documentation
2024-08-01 08:29:07 +10:00
Even Rouault
15ea5c46bc
Header files: remove all mentions of '\since QGIS 3.0'
2024-02-18 20:57:23 +01:00
Nyall Dawson
503a95a1a1
Move enums to Qgis namespace for consistency
2024-02-02 04:59:04 +10:00
Nyall Dawson
179e2ca59a
Promote some more enums to enum class to fix PyQt6 support
2024-02-02 04:59:04 +10:00
Nyall Dawson
046883fa9c
Promote QgsWkbTypes enums to enum class, move to Qgis
2023-02-22 12:39:21 +10:00
Harrissou Sant-anna
8761480128
Add missing class reference
2022-07-02 09:58:37 +10:00
Harrissou Sant-anna
7717f39d48
Update and cleanup of geometry_checker dox
2022-07-02 09:58:37 +10:00
Juergen E. Fischer
c6008b7ee1
fix MSVC build: reverts fee62e4, dff05dd and e3a77b9484c effectivly
...
reverting 3fb0f66 (followup #45348 )
Using --no-public-is-protected (default on Windows) also works on Linux
and fixes #45331 too
2021-10-21 23:03:48 +02:00
nirvn
ef84e48a09
Run sipify_all.sh
2021-10-12 16:34:05 +10:00
Denis Rouzaud
ec16736306
run sipify
2021-10-12 16:34:05 +10:00
Nyall Dawson
c2e1ea3b39
QgsGeometry::Change operator== should be const
2021-07-20 17:25:48 +10:00
Nyall Dawson
c8156b0106
Add c++20 todo for replacing equality operators with default implementations
2021-07-02 12:19:58 +10:00
Alessandro Pasotti
d06f1e6467
Fix SIP issue with return results from calculateStatistics
...
Fixes #43245
SIP failed to convert the QMap<QgsZonalStatistics::Statistic, QVariant>
so we give it an QMap<int, QVariant>.
2021-05-22 07:04:16 +10:00
nirvn
2436f82bdf
[optimization][geometry snapper] Get rid of custom tree, use GEOS
2021-04-19 13:37:21 +07:00
Denis Rouzaud
ba8a445850
run sipify
2021-03-22 21:13:52 +01:00
Alessandro Pasotti
7b2fc4c1f8
More doxy nonsense, pt 2
2021-02-19 08:15:29 +10:00
Nyall Dawson
50b9beaad6
[sipify] Catch more class references and insert :py:class: annotations
2021-01-31 05:41:22 +10:00
Matthias Kuhn
3df789f8ff
Sipdate
2020-09-09 19:22:55 +02:00
Matthias Kuhn
47a48bb0da
More docs
2020-09-09 09:47:49 +02:00
Matthias Kuhn
94fe2f8d1d
Add new algorithm to calculate zonal statistics into a new sink
2020-09-09 08:21:27 +02:00
Matthias Kuhn
c20ebcf182
[processing] Zonal Statistics create a new output instead of updating an existing one
...
Implements #29504
2020-09-08 20:16:21 +02:00
Denis Rouzaud
044a05d828
run sipify
2020-06-19 08:47:23 +10:00
Nyall Dawson
81a9db9f57
[sipify] Fix creation of cross references
2020-06-15 13:43:58 +10:00
Nyall Dawson
a5101f2ade
[sipify] Fix header formatting
2020-06-13 16:49:14 +10:00
Blottiere Paul
385f6399cb
Fix use of deleted function for QgsGeometryCheckErrorSingle
2020-06-12 08:45:13 +10:00
Matthias Kuhn
ba672639c4
Fix docstring
2020-01-16 15:11:02 +01:00
Matthias Kuhn
5dfb5f6bb5
Followup review comments
2020-01-15 07:43:34 +01:00
Matthias Kuhn
8b62eb9572
Better doc strings
2020-01-14 19:07:59 +01:00
Matthias Kuhn
952d704814
Rename QgsGeometryCheckFix to QgsGeometryCheckResolutionMethod
2020-01-14 16:51:59 +01:00
Matthias Kuhn
6cdd75bbab
More geometry fix goodness
2020-01-14 16:38:38 +01:00
Matthias Kuhn
35d5176210
Analysis again
2020-01-14 16:38:38 +01:00
Matthias Kuhn
f6e388af9b
Geometry gap analysis update
2020-01-14 16:38:38 +01:00
Alexander Bruy
cc5b6e74f4
[processing] port zonal statistics to C++
2019-12-09 13:28:32 +02:00
Matthias Kuhn
0659dd7236
Dox
2019-08-14 10:04:51 +02:00
Matthias Kuhn
f5638fe63d
Check that QgsGeometryCheckContext::project is only used from main thread
2019-08-12 07:25:42 +02:00
Matthias Kuhn
43bbaf0c5d
dox++
2019-08-08 08:49:26 +02:00
Matthias Kuhn
c8b277ba6c
Call prepare method on geometry checks
2019-08-08 08:24:22 +02:00
Matthias Kuhn
4505a4b03b
For geometry validation GAP errors, allow zooming to gap or context
...
When a topological check returns a gap, it's sometimes better to zoom to the gap,
sometimes to show the gap in the context of the surrounding polygons. There is no
one-size-suits-all solution.
Therefore it's now possible to zoom to one by enabling the "zoom to feature(s)" button
also for topological errors.
2019-07-19 11:59:07 +02:00
Matthias Kuhn
13a74ae962
Merge pull request #9320 from m-kuhn/geometry-validation-icons
...
Geometry validation icons
2019-03-20 11:58:28 +01:00
Matthias Kuhn
ee1e7385ce
Add dox
2019-03-13 07:56:55 +01:00
Matthias Kuhn
60512e92df
Clear and load in getFeatures()
2019-03-12 14:28:52 +01:00