africa

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)
Date Updated
algeria c_1000 c_300 c_1000.curves 2020-11-21 01:12 UTC
angola c_1000 c_300 c_1000.curves 2020-11-21 02:05 UTC
benin c_1000 c_300 c_1000.curves 2020-11-21 04:02 UTC
botswana c_1000 c_300 c_1000.curves 2020-11-21 06:03 UTC
burkina-faso c_1000 c_300 c_1000.curves 2020-11-21 08:03 UTC
burundi c_1000 c_300 c_1000.curves 2020-11-21 10:01 UTC
cameroon c_1000 c_300 c_1000.curves 2020-11-21 23:07 UTC
canary-islands c_1000 c_300 c_1000.curves 2020-11-21 23:10 UTC
cape-verde c_1000 c_300 c_1000.curves 2020-11-21 23:12 UTC
central-african-republic c_1000 c_300 c_1000.curves 2020-11-21 23:14 UTC
chad c_1000 c_300 c_1000.curves 2020-11-21 23:17 UTC
comores c_1000 c_300 c_1000.curves 2020-11-21 23:17 UTC
congo-brazzaville c_1000 c_300 c_1000.curves 2020-11-22 00:01 UTC
congo-democratic-republic c_1000 c_300 c_1000.curves 2020-11-22 02:12 UTC
djibouti c_1000 c_300 c_1000.curves 2020-11-22 04:00 UTC
egypt c_1000 c_300 c_1000.curves 2020-11-22 06:30 UTC
equatorial-guinea c_1000 c_300 c_1000.curves 2020-11-22 08:00 UTC
eritrea c_1000 c_300 c_1000.curves 2020-11-22 10:00 UTC
ethiopia c_1000 c_300 c_1000.curves 2020-11-22 23:07 UTC
gabon c_1000 c_300 c_1000.curves 2020-11-22 23:08 UTC
ghana c_1000 c_300 c_1000.curves 2020-11-22 23:16 UTC
guinea-bissau c_1000 c_300 c_1000.curves 2020-11-22 23:23 UTC
guinea c_1000 c_300 c_1000.curves 2020-11-22 23:22 UTC
ivory-coast c_1000 c_300 c_1000.curves 2020-11-22 23:27 UTC
kenya c_1000 c_300 c_1000.curves 2020-11-23 00:17 UTC
lesotho c_1000 c_300 c_1000.curves 2020-11-23 02:02 UTC
liberia c_1000 c_300 c_1000.curves 2020-11-23 04:01 UTC
libya c_1000 c_300 c_1000.curves 2020-11-23 06:04 UTC
madagascar c_1000 c_300 c_1000.curves 2020-11-23 08:04 UTC
malawi c_1000 c_300 c_1000.curves 2020-11-23 10:10 UTC
mali c_1000 c_300 c_1000.curves 2020-11-23 23:05 UTC
mauritania c_1000 c_300 c_1000.curves 2020-11-23 23:09 UTC
mauritius c_1000 c_300 c_1000.curves 2020-11-23 23:10 UTC
morocco c_1000 c_300 c_1000.curves 2020-11-23 23:23 UTC
mozambique c_1000 c_300 c_1000.curves 2020-11-23 23:37 UTC
namibia c_1000 c_300 c_1000.curves 2020-11-23 23:42 UTC
niger c_1000 c_300 c_1000.curves 2020-11-24 00:01 UTC
nigeria c_1000 c_300 c_1000.curves 2020-11-24 02:31 UTC
rwanda c_1000 c_300 c_1000.curves 2020-11-24 04:03 UTC
saint-helena-ascension-and-tristan-da-cunha c_1000 c_300 c_1000.curves 2020-11-24 06:00 UTC
sao-tome-and-principe c_1000 c_300 c_1000.curves 2020-11-24 08:00 UTC
senegal-and-gambia c_1000 c_300 c_1000.curves 2020-11-24 10:03 UTC
seychelles c_1000 c_300 c_1000.curves 2020-11-24 23:00 UTC
sierra-leone c_1000 c_300 c_1000.curves 2020-11-24 23:01 UTC
somalia c_1000 c_300 c_1000.curves 2020-11-24 23:05 UTC
south-africa-and-lesotho c_1000 c_300 c_1000.curves 2016-12-01 23:08 UTC
south-africa c_1000 c_300 c_1000.curves 2020-11-24 23:43 UTC
south-sudan c_1000 c_300 c_1000.curves 2020-11-24 23:53 UTC
sudan c_1000 c_300 c_1000.curves 2020-11-24 23:59 UTC
swaziland c_1000 c_300 c_1000.curves 2020-11-25 00:00 UTC
tanzania c_1000 c_300 c_1000.curves 2020-11-25 02:21 UTC
togo c_1000 c_300 c_1000.curves 2020-11-25 04:01 UTC
tunisia c_1000 c_300 c_1000.curves 2020-11-25 06:10 UTC
uganda c_1000 c_300 c_1000.curves 2020-11-25 08:11 UTC
zambia c_1000 c_300 c_1000.curves 2020-11-25 10:06 UTC
zimbabwe c_1000 c_300 c_1000.curves 2020-11-25 23:06 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.