This presentation explores a real-world project discrepancy where road data topology checks produced different results between open-source and proprietary GIS software: QGIS flagged dangle errors ("Not connected"), whereas ArcGIS returned no errors ("Connected") for the exact same data.
Through comparative testing using the "Select By Location (Touch)" method across both tools, the investigation examines how the two platforms handle varying endpoint gaps (0 mm, 0.5 mm, and 10 mm). The core findings reveal that the conflict arises specifically at sub-millimeter levels (such as a 0.5 mm micro gap). This disagreement stems from fundamental differences in their underlying mechanisms and data models:
QGIS evaluates raw double-precision coordinates with an exact comparison method (no default search band), prioritizing an explicit-error, non-destructive approach where coordinates are never altered without human review.
ArcGIS snaps coordinates onto an integer grid and applies a default XY Tolerance of 1 mm, treating any spatial differences within that tolerance band as connected or identical.
The presentation concludes that neither software is incorrect, as they simply answer different spatial questions based on their design priorities. QGIS is highly suitable when coordinate precision and auditability are critical, while ArcGIS excels at large-scale multi-source data integration and automated cleanup. Finally, it offers practical recommendations for project specifications, emphasizing the importance of predefined tolerance values, uniform verification methods, and documenting specific tool versions and settings in deliverables to ensure consistent data quality.