Temat wybitnie motocyklowy, a program chyba mało znany ponieważ nie spotykam się zbyt często z rozmowami na jego temat. W dużym skrócie: na bazie sprytnego algorytmu oraz darmowych map z projektu Open Street Map, powstał program generujący informacje na temat krętych dróg w wybranym rejonie naszej aktualnej planety.
Skorzystać z niego można na dwa sposoby. Szybszy i łatwiejszy w obsłudze wymaga:
- zainstalowania na komputerze/tablecie (sprawdzałem wersję dla Windows i iOS) aplikacji Google Earth,
- pobrania z dedykowanej strony plików dla interesującego nas kraju/regionu z nakładkami na mapę:
http://kml.roadcurvature.com/,
- wczytania plików w Google Earth poprzez [Plik], [Otwórz...].
Aplikacja wylicza współczynnik krętości danej drogi biorąc po uwagę ilość i rodzaj zakrętów oraz całkowitą długość odcinka z zakrętami. Do pobrania są trzy rodzaje plików różniące się stopniem współczynnika krętości. Proponuję pobrać wszystkie pliki dla znanego sobie rejonu i samodzielne testować.
Mała podpowiedź dla posiadaczy słabszych komputerów: po otwarciu i włączeniu wyświetlania dróg dla całego kraju (na przykład dla Polski) aplikacja Google Earth potrafi całkiem skutecznie zatkać procesory.
Aby sprawniej poruszać się po mapie wystarczy najpierw wyłączyć pokazywanie danych z plików poprzez odznaczenie ich po lewej stronie w drzewku Miejsca tymczasowe, potem przybliżyć powierzchnię planety zmieniając wysokość punktu widzenia (wskazanie w prawym, dolnym rogu okna aplikacji) do wysokości około 20 km i ponownie włączać i wyłączać pokazywanie poszczególnych plików.
Rozwinięcie drzewek po lewej stronie ekranu na przykład dla pliku poland.c 1000.kmz ujawnia poszczególne drogi w malejącej kolejności współczynnika krętości. Kliknięcie dwa razy na jej nazwę przeniesie w odpowiedni rejon mapy.
Drugi sposób - dla zaawansowanych - wymagać będzie trochę więcej zachodu ale daje większą elastyczność oraz możliwość pokombinowania przy parametrach. Trzeba zapoznać się z dokumentacją i uruchomić aplikację na własnym komputerze. Dokładniejszy opis dla zainteresowanych tutaj:
https://github.com/adamfranco/curvature.
Jeśli w znanym wam regionie nie ma jeszcze jakiejś drogi, można to zgłosić do projektu Open Street Map, ewentualnie samemu pokusić się o naniesienie poprawek poprzez dedykowane serwisy internetowe.