Zmiany wprowadzone


Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

Warning: assert() [function.assert]: Assertion failed in /Text/Diff/Engine/native.php on line 202

$h=Liczniki rowerów - informacja publiczna trochę bardziej publiczna
$k=$k=rowery, warszawa, raporty
$a=Monika Pawłowska
$d=2017.04.18
$z=10$z=
$o=
$b=3846

rowery, raporty, warszawa


#Dla niecierpliwych

Kliknij <a href="http://greenelephant.pl/rowery/">tu</a> i miłej zabawy!

#Automatyczne liczniki rowerów w Warszawie

Od połowy 2014 roku ZDM instaluje automatyczne liczniki rowerów &#8211; pętle indukcyjne umieszczone w asfalcie. Co prawda niezbyt chętnie dzieli się danymi, ale przy odrobinie cierpliwości można je wydobyć, korzystając z prawa dostępu do informacji publicznej.

Co zobaczymy, jeśli naniesiemy na wykres wszystkie dane, od sierpnia 2014 roku?

greenelephant-rowery-1-wszystko.png
Wyraźnie widać różnice pomiędzy latem a zimą, a najwięcej rowerzystów zlicza licznik na Banacha.

Poza tym jednak taki wykres będzie jeszcze mniej czytelny, niż comiesięczne wykresy umieszczone na stronie
http://rowery.um.warszawa.pl/pomiary-ruchu-rowerowego

W tym gąszczu danych łatwiej będzie się połapać, jeżeli pododajemy dane z sąsiadujących par liczników, na przykład południowej i północnej strony skrzyżowania Świętokrzyskiej i Emilii Plater, a zamiast codziennych wartości wyświetlimy wartości dla kolejnych tygodni.

greenelephant-rowery-2-tygodniowo.png
Pierwszy wniosek jest taki, że najwięcej rowerzystów jest jednak nie na Banacha, tylko na Świętokrzyskiej, w sumie po obu stronach ulicy. A latem o prowadzenie walczy Nadwiślański Szlak Rowerowy.

#Interaktywna aplikacja dla dociekliwych

No dobrze, ale co, jeśli ktoś chce porównać obie strony skrzyżowania, bo np. tylko jedna jest odśnieżana (takie porównanie pojawiło się 1 lutego na stronie facebookowej <a href="https://www.facebook.com/pg/Rowerozofia-1226983920661556/photos/?tab=album&album_id=1664337993592811
">Rowerozofia</a>), albo interesuje go różnica pomiędzy środkiem tygodnia a weekendem? Żaden statyczny wykres nie odpowie na wszystkie pytania. Dlatego zamiast dużej ilości wykresów stworzyłam jedną interaktywną aplikację. Pod adresem
http://greenelephant.pl/rowery/
można samemu wybrać, które lokalizacje i jaki zakres dat ma pojawić się na wykresie.

greenelephant-rowery-3-aplikacja.png
Aplikacja pozwala m.in. na wybór liczników i zakresu dat do uwzględnienia na wykresie.

#A nie za zimno na rower?

W zakładce <q>Pogoda</q> znajdziemy odpowiedź na pytanie, które prędzej czy później słyszy każdy rowerzysta miejski: <q>A nie za zimno na rower?</q>

greenelephant-rowery-4-temperatura.png
Inaczej mówiąc, liczba rowerów jest wyświetlona nie w zależności od daty, ale średniej temperatury dobowej według IMGW.

#Co dalej?

Dla ambitnych w ostatniej zakładce jest też link do repozytorium, gdzie można znaleźć kod i dane.

Tyle na razie. W planach jest więcej atrakcji &#8211; mapka z lokalizacjami liczników czy uwzględnienie opadów. Same dane też będą co jakiś czas aktualizowane &#8211; niestety nie na bieżąco, dopóki miasto nie udostępni ich &#8222;na żywo&#8221;, tak jak od niedawna udostępnia położenia autobusów.



Zmiany oczekujace na akceptacje

Brak zmian.