42966 Commits

Author SHA1 Message Date
Sandro Mani
156f0060c6 [Geometry checker] Enter update mode when editing result layers 2017-10-23 17:25:07 +02:00
Sandro Mani
bd8028e6f5 [Geometry checker] Add line layer intersection check 2017-10-23 17:25:07 +02:00
Sandro Mani
e4de3a8c33 [Geometry checker] Update for QgsGeometryEngine API changes 2017-10-23 17:25:07 +02:00
Sandro Mani
c71d4216ca [Geometry checker] Fix layerFeature comparison 2017-10-23 17:25:07 +02:00
Sandro Mani
f114b53178 [Geometry checker] Allow adding a prefix to output layer names 2017-10-23 17:25:07 +02:00
Sandro Mani
6c088e7b94 [Geometry checker] Fix logic to ensure that each pair of features is only compared once 2017-10-23 17:25:07 +02:00
Sandro Mani
d6d584b320 [Geometry checker] Show layer names instead of ids in user-facing strings 2017-10-23 17:25:07 +02:00
Sandro Mani
732ce4cf9c [Geometry checker] Handle fid changes 2017-10-23 17:25:07 +02:00
Sandro Mani
9cbaebedd1 [Geometry checker] Store feature pool directly in LayerFeature instead of copying layerToMapUnits and layerToMapTransform 2017-10-23 17:25:07 +02:00
Sandro Mani
c14cdbb655 [Geometry checker] Fix incorrect mapToLayerUnits -> layerToMapUntis 2017-10-23 17:25:07 +02:00
Sandro Mani
9fe1d7b3d7 [Geometry checker] Add tooltip with data source to layers in setup tab 2017-10-23 17:25:07 +02:00
Sandro Mani
0b974c671e [Geometry checker] Only update layer list in setup tab after layers have been removed 2017-10-23 17:25:07 +02:00
Sandro Mani
f523af92c5 [Geometry checker] Don't use QgsScrollArea... 2017-10-23 17:25:07 +02:00
Sandro Mani
5c8484056e [Geometry checker] Don't self-compare features in contained check 2017-10-23 17:25:07 +02:00
Sandro Mani
2b01ccf1a8 [Geometry checker] Run contained check in map crs 2017-10-23 17:25:07 +02:00
Sandro Mani
49b3cee4dd [Geometry checker] Various ui improvements 2017-10-23 17:25:07 +02:00
Sandro Mani
374e186556 [Geometry checker] Add layer column to fix summary dialog tables 2017-10-23 17:25:07 +02:00
Sandro Mani
e0caef9271 [Geometry checker] Introduce vertical-only scroll-areas 2017-10-23 17:25:07 +02:00
Sandro Mani
aa27b66460 [Geometry checker] Fix some feature highlighting issues 2017-10-23 17:25:07 +02:00
Sandro Mani
0740979b4c [Geometry checker] Improve label 2017-10-23 17:25:07 +02:00
Sandro Mani
5e6501fe57 [Geometry checker] Add layer column to result table 2017-10-23 17:25:07 +02:00
Sandro Mani
b80fa36450 [Geometry checker] Imporove logic for picking the output directory 2017-10-23 17:25:07 +02:00
Sandro Mani
018467fc39 [Geometry checker] Fix determining active layer geometry types 2017-10-23 17:25:07 +02:00
Sandro Mani
81a4a526c7 [Geometry checker] Fix updating and gathering of layers 2017-10-23 17:25:07 +02:00
Sandro Mani
29d057c15a [Geometry checker] Reduce icon size in setup layer list 2017-10-23 17:25:07 +02:00
Sandro Mani
7a5186684e [Geometry checker] Fix angle check possibly reporting end nodes of lines 2017-10-23 17:25:07 +02:00
Sandro Mani
57c348b8b6 [Geometry checker] Ensure all UI items are consistently enabled/disabled depending on type of layers to be checked 2017-10-23 17:25:07 +02:00
Sandro Mani
5470b16356 [Geometry checker] Set appropriate initial size for checker dialog 2017-10-23 17:25:07 +02:00
Sandro Mani
45862ed674 [Geometry checker] Rename tab: Settings -> Setup 2017-10-23 17:25:07 +02:00
Sandro Mani
c1b06cef79 [Geometry checker] Tweak logic for choosing which layers are selected in the setup tab 2017-10-23 17:25:07 +02:00
Sandro Mani
f0f66d74b5 [Geometry checker] Fix LayerFeature iterator 2017-10-23 17:25:07 +02:00
Sandro Mani
e88f32a21c [Geometry checker] Add point in polygon check 2017-10-23 17:25:07 +02:00
Sandro Mani
3842f42a6e [Geometry checker] Add line intersection check 2017-10-23 17:25:07 +02:00
Sandro Mani
b5208c04df [Geometry checker] Simplify code 2017-10-23 17:25:07 +02:00
Sandro Mani
b9966aa362 [Geometry checker] Extend duplicate check to also handle points 2017-10-23 17:25:07 +02:00
Sandro Mani
ee47d42d85 [Geometry checker] Add point must be covered by line check 2017-10-23 17:25:07 +02:00
Sandro Mani
7fb1c5515b [Geometry checker] Add dangle check 2017-10-23 17:25:07 +02:00
Sandro Mani
84184d453f [Geometry checker] Use map crs for geometry and errorLocation in CheckErrors, overall code cleanup 2017-10-23 17:25:06 +02:00
Sandro Mani
1642eb1601 [Geometry checker] Adapt for API changes 2017-10-23 17:25:06 +02:00
Sandro Mani
b52b2c51e4 [Geometry checker] Introduce QgsGeometryCheckerUtils::LayerFeatures 2017-10-23 17:25:06 +02:00
Sandro Mani
821eb4096a [Geometry checker] Initial multilayer support for contained check 2017-10-23 17:25:06 +02:00
Sandro Mani
55cf125480 [Geometry checker] Initial multilayer support for duplicate check 2017-10-23 17:25:06 +02:00
Sandro Mani
3d8ffcb184 [Geometry checker] Initial multilayer support for overlap check 2017-10-23 17:25:06 +02:00
Sandro Mani
dd12b132c5 [Geometry checker] Add multi-layer support to gap check 2017-10-23 17:25:06 +02:00
Sandro Mani
23affe4fae [Geometry checker] Store error values in map units, perform topology checks in map CRS 2017-10-23 17:25:06 +02:00
Sandro Mani
46e3ef7395 [Geometry checker] Ensure headers appear in project tree 2017-10-23 17:25:06 +02:00
Sandro Mani
e7efde2c31 [Geometry checker] Make checks report affected are in selected crs 2017-10-23 17:25:06 +02:00
Sandro Mani
2a92bfb2c9 [Geometry checker] Introduce QgsGeometryCheckerContext 2017-10-23 17:25:06 +02:00
Sandro Mani
31cc65df49 [Geometry checker] Initial multi-layer support 2017-10-23 17:25:06 +02:00
Alessandro Pasotti
1ecdb1dc44 [auth] Menu option and configuration for auto clear auth cache 2017-10-23 16:02:56 +02:00