Inspiration
Patrząc na mapę miasta, nie jesteśmy w stanie stwierdzić, jak dużo czasu zajmie nam podróż np. do sklepu lub do lekarza - ten czas bardzo mocno zależy od istniejących linii tramwajowych i autobusowych. Wiele osiedli Krakowa jest niemal odcięte od reszty miasta, mimo że znajdują się blisko centrum (np. Żabiniec).
What it does
Nasz projekt ma na celu przekształcenie mapy miasta tak, by jednym rzutem oka można było stwierdzić, ile zajmie nam podróż między dwoma punktami. Jednostką na takiej mapie byłyby minuty podróży zamiast metrów.
How I built it
Prototyp zaimplementowałem w języku Python, z użyciem bibliotek matplotlib, scikit i networkx. Wykorzystałem dane z rozkładów jazdy MPK. Buduję graf reprezentujący sieć tramwajową Krakowa, wybieram jeden punkt (konkretny przystanek), a następnie tak przesuwam pozostałe przystanki tak, by odległość między nimi a wybranym przystankiem była proporcjonalna do czasu podróży.
Challenges I ran into
Przekształcanie obrazów okazało się dużo bardziej skomplikowane niż przypuszczałem.
Accomplishments that I'm proud of
Udało mi się zaimplementować poprawny i działający algorytm, który szkicuje sieć tramwajową Krakowa pod kątem czasów poróży.
What I learned
Podszkoliłem się w kartografii i narzędziach do przekształcania obrazów w Pythonie.
What's next for Bombardierzy
Chcemy wykorzystać zrobiony na hackatonie prototyp i zaimplementować działającą wersję mapy pokazującej czas podróży. Gotową mapę umieścimy w aplikacji https://krakowpodreka.pl/pl/
Log in or sign up for Devpost to join the conversation.