Adaptive continuity-preserving simplification of street networks
Martin Fleischmann, Anastassia Vybornova, James D. Gaboardi, Anna Brázdová, Daniela Dančejová
TL;DR
The paper tackles the challenge of turning transportation-focused, highly detailed street networks into a morphology-friendly, continuity-preserving representation suitable for urban analysis. It introduces neatnet, an automated, open-source algorithm that combines topology verification, adaptive face-artifact detection, contiguity-based artifact classification (CES), and a two-pass geometry-replacement scheme to produce simplified networks with preserved flow. Across seven functional urban areas, neatnet generally outperforms state-of-the-art open tools (OSMnx, cityseer, parenx) in mirroring manually simplified ground truth while maintaining computational practicality. The work advances accessible, reproducible preprocessing for morphological studies and related applications, with potential extensions to broader data sources and downstream urban analyses.
Abstract
Street network data is widely used to study human-based activities and urban structure. Often, these data are geared towards transportation applications, which require highly granular, directed graphs that capture the complex relationships of potential traffic patterns. While this level of network detail is critical for certain fine-grained mobility models, it represents a hindrance for studies concerned with the morphology of the street network. For the latter case, street network simplification - the process of converting a highly granular input network into its most simple morphological form - is a necessary, but highly tedious preprocessing step, especially when conducted manually. In this manuscript, we develop and present a novel adaptive algorithm for simplifying street networks that is both fully automated and able to mimic results obtained through a manual simplification routine. The algorithm - available in the neatnet Python package - outperforms current state-of-the-art procedures when comparing those methods to manually, human-simplified data, while preserving network continuity.
