curvature
curvature copied to clipboard
Find roads that are the most curvy or twisty based on Open Street Map (OSM) data.
I'd like to process a .pdf file and enhance it with the curvature stats but rather bring it back to an .osm.pbf format, ideally where the curvature value is added...
**Is your feature request related to a problem? Please describe.** Not a problem, just a suggestion: On the RoadCurvature website, you encourage users to contribute by updating OSM data. However,...
**Describe the bug** I have found at least one example of a road that is broken into multiple sections when it should be treated as a single continuous road. I...
The [Geofabrik region extracts](http://download.geofabrik.de/north-america.html) generally used as Curvature inputs uses relatively rough, low-node-count polygons to define each region and also include a slight buffer to ensure that no nodes for...
When joining ways for routes that split and then re-join, there are many cases where the joining process will cause the resulting collection to spiral back on itself at a...
Ways at the bottom of OSM's road classification hierarchy (`highway=service`) present a particular challenge for Curvature. The [`adams_default.sh` processing-chain already filters out](https://github.com/adamfranco/curvature/blob/master/processing_chains/adams_default.sh#L105) ways with `service=` values of `driveway`, `parking_aisle`, `drive-through`,...
In Copenhagen [I encountered a situation](https://roadcurvature.com/map/#map=18.54/12.6171/55.6799) where a tertiary road happened to be split at the junction between it and a service road with the same name. Because of the...
Hello Firstly thank you for this great job! I have a **question**: Can I evaluate/calculate segment's curve weight? I have only Longitude and Latitude (from OSP map) Thanks for response
For pairs of segments that have the same length and a base that is twice their length, the circumcircle-radius algorithm results in a division-by-zero error. The test script below will...
As a direct replacement for curvature-output-kml in your example processing script, curvature-output-tab didn't work. I got it to work thusly: < for way in collection: --- > for way in...