While there are many, many ways to improve the OpenStreetMap, there are several particular types of edits that are a big help in improving the Curvature output files: adding surface
tags, fixing improper highway
type tags, and smoothing jiggly segments.
More details...
Adding surface
Tags
In some parts of the world almost every road segment (a "way" in OSM parlance) has an appropriate surface
tag applied to it, allowing Curvature to filter out the unpaved roads -- which are often small and very twisty! At the time of this writing however, many roads do not have a surface
tag and so Curvature can't filter them out, resulting in the really twisty paved roads getting hidden among hundreds or thousands of unpaved roads. You can help help improve the Curvature output by clicking through to edit the road segments in OpenStreetMap and adding appropriate surface
tags based on your memory of travelling the road, the satellite imagery shown in the OpenStreetMap editor, or other allowed data-sources.
Fixing improper highway
-type Tags
In the United States, much of the OpenStreetMap road network was imported from the U.S. Census Bureau's TIGER data-set. While this data-import provided a rich starting-point for mapping, it mis-categorized most roadways as highway=residential
rather than using a proper highway
. Roads that are unimproved forestry tracks or agricultural tracks (not to be confused with improved gravel or dirt roads) can be changed to highway=track
and they will be filtered out of the Curvature. Similarly, mis-categorized driveways can be changed to highway=service
and they will be filtered out.
Smoothing Jiggly Segments
Aside from improper surface or type tagging, the last big reason roads will get improperly included in the Curvature output is when they are generally straight roads, but are defined by many close-together points that shift back-and forth across the road width. This can often happen when a road was surveyed using a GPS unit that didn't have a good signal, causing the coordinates recorded to jump around. You can identify ways like this because they look straight but have high curvature-values.
A good way to clean up jiggly segments is to carefully remove and shift the points that make up the road so that they smoothly follow the satellite imagery.