Sandro Mani
|
972d14f6c7
|
[Geometry checker] Exclude from sip bindings
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
1f300cfa2e
|
Add QgsVScrollArea sip bindings
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
2c36a51fa6
|
Add missing QgsVScrollArea documentation
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
ecd951dc5c
|
[Geometry checker] Try harder to match old errors to those found after a recheck
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
8cefc6561a
|
[Geometry checker] Don't recheck any features if fixed error resulted in no changes
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
e089b3ba6a
|
[Geometry checker] Only add to feature pool spatial indices features which are to be processed
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
e00f767576
|
[Geometry checker] Fix possible crash in QgsGeometryCheckerFixSummaryDialog::addError
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
50e1c7a70a
|
[Geometry checker] Disable sorting in QgsGeometryCheckerFixSummaryDialog::addError for better performance
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
5de0c8037a
|
[Geometry checker] Fix incomplete QgsGeometryOverlapCheckError::handleChanges
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
9218afd3af
|
[Geometry checker] Don't make the layer-feature iterator return features without valid geometry
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
f507246d3b
|
[Geometry checker] Don't recollect errors with empty recheck list
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
15b5da8fea
|
[Geometry checker] Fix incorrect change parametrization in QgsGeometryCheck::replaceFeatureGeometryPart
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
f0116b493e
|
[Geometry checker] Use reduced tolerance when attempting to combine two geometries, and ensure that the output is a single-part geometry
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
fde740a3ba
|
Re-add QgsGeometryEngine::combine taking a list of QgsAbstractGeometries
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
efc00c38a1
|
[Geometry checker] Fix features not correctly removed from QgsFeaturePool spatial index
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
084660a47f
|
[Geometry checker] More change tracking tests
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
8a56166819
|
[Geometry checker] Remove debug print
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
cc9a2b336f
|
[Geometry checker] Fix incorrect logic in QgsGeometryCheckError::handleChanges
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
876418c44e
|
[Geometry checker] Add more fixError tests
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
3b6a0e2a17
|
[Geometry checker] Fix crash in QgsGeometryCheckerResultTab::addError if layerId is empty
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
5b2297f73c
|
[Geometry checker] Fix incorrect ring index in QgsGeometrySelfIntersectionCheck::fixError
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
737d5135cc
|
[Geometry checker] Use centroid of actual hole to report error in QgsGeometryHoleCheck
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
edf563b414
|
[Geometry checker] Fix crashes in QgsGeometryGapCheck::mergeWithNeighbor due to using wrong layerId
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
4a6cdbe36b
|
[Geometry checker] Add a first series of fixError tests
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
8f343a9114
|
[Geometry checker] Fix wrong obsoletes test in QgsGeometryContainedCheck::fixError
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
0ffd00da98
|
[Geometry checker] Add TestQgsGeometryChecks::createTestContext variant which copies the testdata to a temporary dir
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
d71f62c711
|
[Geometry checker] Make TestQgsGeometryChecks::searchCheckErrors return the list of matching errors instead of just the number of matches
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
1372536297
|
[Geometry checker] Add follow boundaries check
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
1e499558a3
|
[Geometry checker] Fix broken LayerFeature geometry transform
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
bd44483f83
|
[Geometry checker] Fix type check factory
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
c44fa1da5c
|
[Geometry checker] Finish gap check test
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
6b3309cd45
|
[Geometry checker] Add more tests
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
f48cf24956
|
[Geometry checker] Fix incorrect free in gap check
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
85f8c25fcf
|
[Geometry checker] Specify part in error parametrization in line and line-layer intersection checks
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
3cc7272770
|
[Geometry checker] Don't report segment lengths smaller than checker precision, they are either duplicate nodes or degenerate geometries
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
0f68737976
|
[Geometry checker] Simplify point in polygon check
|
2017-10-23 17:25:08 +02:00 |
|
Sandro Mani
|
3dc083c8c4
|
[Geometry checker] Uniformize error messages
|
2017-10-23 17:25:07 +02:00 |
|
Sandro Mani
|
58e39f6a06
|
[Geometry checker] Ensure overlap check returns on error for each overlap part
|
2017-10-23 17:25:07 +02:00 |
|
Sandro Mani
|
87cdeda439
|
[Geometry checker] Report if geometry is invalid in overlap check
|
2017-10-23 17:25:07 +02:00 |
|
Sandro Mani
|
db8b53f9ac
|
[Geometry checker] Ensure duplicate check ui is enabled also for lines
|
2017-10-23 17:25:07 +02:00 |
|
Sandro Mani
|
baf4a39c68
|
[Geometry checker] Make line intersection test and line layer intersection test also report multiple intersections for same line
|
2017-10-23 17:25:07 +02:00 |
|
Sandro Mani
|
5ded4f8580
|
[Geometry checker] Ensure line layer intersection test does not check a line layer against itself
|
2017-10-23 17:25:07 +02:00 |
|
Sandro Mani
|
e5e3fde663
|
[Geometry checker] Introduce QgsGeometryCheckerUtils::polygonRings
|
2017-10-23 17:25:07 +02:00 |
|
Sandro Mani
|
7bb5583be3
|
[Geometry checker] Don't make line intersection test report symmetric errors twice
|
2017-10-23 17:25:07 +02:00 |
|
Sandro Mani
|
07dc429573
|
[Geometry checker] Some initial tests
|
2017-10-23 17:25:07 +02:00 |
|
Sandro Mani
|
54019e1111
|
[Geometry checker] Make contained check work with all geometry types
|
2017-10-23 17:25:07 +02:00 |
|
Sandro Mani
|
44ce916656
|
[Geometry checker] Also check other parts of same feature in dangle check
|
2017-10-23 17:25:07 +02:00 |
|
Sandro Mani
|
183671f938
|
[Geometry checker] Use symDifference for all geometry types to detect duplicates
|
2017-10-23 17:25:07 +02:00 |
|
Sandro Mani
|
816273ea89
|
[Geometry checker] Drop feature id update logic now handled by freezing repacking
|
2017-10-23 17:25:07 +02:00 |
|
Sandro Mani
|
767538ba37
|
[Geometry checker] Move core classes to qgis_analysis
|
2017-10-23 17:25:07 +02:00 |
|