Skip to content
#edge computing Open access

Reproducibility code for inter-county distances along U.S. highway and railway networks

Sep 2026 · Figshare

Abstract

This software package contains the reproducibility code used to construct and validate the dataset of inter-county distances along the real-world highway and railway networks in the contiguous United States. The workflow implements the QGIS–RStudio crosswalk described in the accompanying study, integrating geographic information system processing with network-based analysis to transform transportation infrastructure shapefiles into spatial networks, select representative network nodes for counties, and compute shortest-path distances between counties.The QGIS–RStudio crosswalk follows four sequential steps: (1) preprocessing of transportation shapefiles in QGIS; (2) construction of highway and railway networks in RStudio; (3) centroid computation and network-node assignment in QGIS; and (4) representative-node selection and shortest-path distance computation in RStudio. The highway and railway line features are transformed into undirected weighted network graphs, with segment lengths used as edge weights. Adjusted geometric centroids are used as spatial references for selecting representative network nodes within counties, while the inter-county shortest-path distances are computed between the selected representative network nodes rather than between county centroids directly.The software package also includes code for the principal Technical Validation analyses reported in the accompanying study. These include FAF-scale empirical comparisons using Freight Analysis Framework Version 5.7.1, evaluation under alternative centroid choices and representative-node selections, county-level sensitivity analyses of centroid choice and representative-node selection, and independent county-level comparisons with external highway and railway routing systems. Population-weighted centroids and second-nearest qualifying network nodes are used as alternative specifications in the sensitivity analyses.For the independent external validation, 150 origin–destination county pairs are sampled for each transportation mode using stratified random sampling across the four U.S. Census regions and three mode-specific distance strata. Highway routing distances are obtained using the HERE Routing API v8 with truck transport mode and short routing mode. Railway routing distances are obtained using OpenRailRouting with the non_tgv routing profile. Routes are calculated in both the origin-to-destination and destination-to-origin directions and averaged for comparison with the symmetric inter-county distances generated from the undirected network graphs.Detailed instructions for required input data, QGIS processing, RStudio-based network construction, representative-node selection, shortest-path distance computation, expected outputs, checkpoint reuse, and validation procedures are provided in the included README.md. The workflow was implemented using QGIS (version 4.2.1) and R (version 4.6.0), consistent with the accompanying manuscript.The associated dataset is available separately on Figshare at DOI: 10.6084/m9.figshare.32211066.

View source

Similar papers

#computer vision Review Sep 2017

Agile Software Development Methods: Review and Analysis

This publication proposes a definition and a classification of agile software development approaches and analyses ten software development methods that can be characterized as being "agile" against the defined criterion.

P. Abrahamsson, O. Salo, Jussi Ronkainen et al. · 727 citations · ⚡54
#computer vision Jun 2008

The impact of agile practices on communication in software development

The study shows that agile practices improve both informal and formal communication, but indicates that, in larger development situations involving multiple external stakeholders, a mismatch of adequate communication mechanisms can sometimes even hinder the communication.

M. Pikkarainen, Jukka Haikara, O. Salo et al. · 401 citations · ⚡48
#machine learning Review Open access Oct 2014

Software development in startup companies: A systematic mapping study

The results indicate that software engineering work practices are chosen opportunistically, adapted and configured to provide value under the constrains imposed by the startup context.

Nicolò Paternoster, Carmine Giardino, M. Unterkalmsteiner et al. · 394 citations · ⚡54

Related blog posts

GPT-Lab Sep 17, 2026

Beyond Prompt Engineering: The Role of Tacit Knowledge in Software Engineering

AI is making software generation faster, but speed does not remove the need for expertise. As more work is delegated to AI, tacit knowledge may become one of the most important human advantages in software engineering. The post Beyond Prompt Engineering: The Role of Tacit Knowledge in Software Engineering appeared first on GPT-Lab.

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.