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/

Built With

Share this project:

Updates