us

Curvature files are created by analyzing the geometry of highways in the OpenStreetMap dataset to detect curves and ranking each segment based on how many curves there are. The highways are then filtered to include only the most twisty segments in the output. Additional filtering is done to exclude segments marked with surface tags that indicate that they are unpaved. The resulting highways are combined into color-coded KML/KMZ files that can be opened in GoogleEarth or other programs for viewing. See the Using KML Files and Detected Curves KML files pages for more details.

Region Curvature ≥ 1000
Very twisty
Curvature ≥ 300
Moderately twisty
Detected curves
(Curvature ≥ 1000)
Surfaces Date Updated
alabama c_1000 c_300 c_1000.curves   2022-08-25 09:10 UTC
alaska c_1000 c_300 c_1000.curves   2022-08-25 11:02 UTC
arizona c_1000 c_300 c_1000.curves   2022-08-25 13:10 UTC
arkansas c_1000 c_300 c_1000.curves   2022-08-25 15:06 UTC
california c_1000 c_300 c_1000.curves   2022-08-25 17:42 UTC
colorado c_1000 c_300 c_1000.curves   2022-08-25 19:10 UTC
connecticut c_1000 c_300 c_1000.curves   2022-08-25 21:06 UTC
delaware c_1000 c_300 c_1000.curves   2022-08-25 23:01 UTC
district-of-columbia c_1000 c_300 c_1000.curves   2022-08-26 01:00 UTC
florida c_1000 c_300 c_1000.curves   2022-08-26 03:24 UTC
georgia c_1000 c_300 c_1000.curves   2022-08-26 05:18 UTC
hawaii c_1000 c_300 c_1000.curves   2022-08-26 07:00 UTC
idaho c_1000 c_300 c_1000.curves   2022-08-26 09:05 UTC
illinois c_1000 c_300 c_1000.curves   2022-08-26 11:15 UTC
indiana c_1000 c_300 c_1000.curves   2022-08-26 13:11 UTC
iowa c_1000 c_300 c_1000.curves   2022-08-26 15:06 UTC
kansas c_1000 c_300 c_1000.curves   2022-08-26 17:06 UTC
kentucky c_1000 c_300 c_1000.curves   2022-08-26 19:13 UTC
louisiana c_1000 c_300 c_1000.curves   2022-08-26 21:06 UTC
maine c_1000 c_300 c_1000.curves   2022-08-26 23:03 UTC
maryland c_1000 c_300 c_1000.curves   2022-08-27 01:08 UTC
massachusetts c_1000 c_300 c_1000.curves   2022-08-27 03:11 UTC
michigan c_1000 c_300 c_1000.curves   2022-08-27 05:14 UTC
minnesota c_1000 c_300 c_1000.curves   2022-08-27 07:10 UTC
mississippi c_1000 c_300 c_1000.curves   2022-08-27 09:05 UTC
missouri c_1000 c_300 c_1000.curves   2022-08-27 11:13 UTC
montana c_1000 c_300 c_1000.curves   2022-08-27 13:03 UTC
nebraska c_1000 c_300 c_1000.curves   2022-08-27 15:03 UTC
nevada c_1000 c_300 c_1000.curves   2022-08-27 17:03 UTC
new-hampshire c_1000 c_300 c_1000.curves   2022-08-27 19:03 UTC
new-jersey c_1000 c_300 c_1000.curves   2022-08-27 21:09 UTC
new-mexico c_1000 c_300 c_1000.curves   2022-08-27 23:04 UTC
new-york c_1000 c_300 c_1000.curves surfaces 2022-08-28 01:19 UTC
north-carolina c_1000 c_300 c_1000.curves   2022-08-28 03:21 UTC
north-dakota c_1000 c_300 c_1000.curves   2022-08-28 05:02 UTC
ohio c_1000 c_300 c_1000.curves   2022-08-28 07:18 UTC
oklahoma c_1000 c_300 c_1000.curves   2022-08-28 09:09 UTC
oregon c_1000 c_300 c_1000.curves   2022-08-28 11:07 UTC
pennsylvania c_1000 c_300 c_1000.curves   2022-08-28 13:19 UTC
rhode-island c_1000 c_300 c_1000.curves   2022-08-28 15:01 UTC
south-carolina c_1000 c_300 c_1000.curves   2022-08-28 17:09 UTC
south-dakota c_1000 c_300 c_1000.curves   2022-08-28 19:02 UTC
tennessee c_1000 c_300 c_1000.curves   2022-08-28 21:11 UTC
texas c_1000 c_300 c_1000.curves   2022-08-28 23:38 UTC
utah c_1000 c_300 c_1000.curves   2022-08-29 01:04 UTC
vermont c_1000 c_300 c_1000.curves surfaces 2022-08-29 03:01 UTC
virginia c_1000 c_300 c_1000.curves   2022-08-29 05:19 UTC
washington c_1000 c_300 c_1000.curves   2022-08-29 07:12 UTC
west-virginia c_1000 c_300 c_1000.curves   2022-08-29 09:05 UTC
wisconsin c_1000 c_300 c_1000.curves   2022-08-29 11:12 UTC
wyoming c_1000 c_300 c_1000.curves   2022-08-29 13:02 UTC

Improving the Data

Because Curvature uses the OpenStreetMap -- a world-map that anyone can edit -- as its data source, you too can improve the map and thereby improve the Curvature files the next time they are generated. For more information about improvements that are of particular help to Curvature, please see the Curvature OpenStreetMap page.