Abstract

An open-source program was developed to extract horizontal and vertical alignment information from roadways using public data and open application programming interfaces. The program employs unsupervised analysis to detect, segment, classify, and measure curves and tangents along an individual route or a network of connected routes. The algorithms used in the horizontal and vertical alignment analyses were described. For vertical alignment, the route was segmented based on the vertical grade profile using a data structure change method. Erratic vertical grade data points at bridges were detected and replaced with estimated values. Two validation cases are provided to demonstrate the function of the program. The first case is an 11.0 km Interstate highway route. The second case is a network of 13 connected routes at a highway interchange. A visual inspection of the results showed that the program was able to detect and measure horizontal and vertical alignment segments with reasonable accuracy. Occasional inaccuracies in the vertical alignment analysis were observed, mainly at short segments near bridges. The program was developed in the R language. The complete source code of the program is publicly accessible via a dedicated GitHub repository.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.