Wednesday, May 24th

Last update:03:26:50 AM GMT

You are here:

Please enable JavaScript!
Bitte aktiviere JavaScript!
S'il vous plaît activer JavaScript!
Por favor,activa el JavaScript!
antiblock.org

Stanowisko inicjatywy „Kraków i Śląsk dla rolkarzy” w kwestii przygotowywanej zmiany Prawa o Ruchu Drogowym zezwalającej na jazdę rolkarzy po drogach dla rowerów

Email Drukuj PDF
Ocena użytkowników: / 4
SłabyŚwietny 

Nareszcie jest sukces – można byłoby skomentować niedawną informację o tym, że Ministerstwo Infrastruktury i Budownictwa przygotowało projekt nowelizacji kodeksu drogowego, zezwalający na jazdę na rolkach po drogach dla rowerów.

Bardzo się z tego cieszymy i jesteśmy pod wrażeniem otwartości kierownictwa ministerstwa na postulaty inicjatyw społecznych, to rzeczywiście nowa jakość. Diabeł jednak tkwi w szczegółach – zaproponowany przez Ministerstwo wstępny projekt nowelizacji wymaga kilku drobnych zmian, bez których sytuacja rolkarzy mogłaby się wręcz pogorszyć, wbrew dobrym intencjom Ministerstwa.

Pozytywnie oceniam nie tylko to, że status rolkarzy nareszcie zostanie uregulowany (wprowadzenie nowej kategorii „urządzenie transportu osobistego”, bardzo trafne), ale także rozsądne podejście resortu, kwalifikujące rolkarzy jako podkategorię pieszych. Tak jest to rozwiązane chyba we wszystkich krajach UE, w których status rolkarzy jest uregulowany prawnie, czego przykładem są m. in. przytaczane przez nas przykłady rozwiązań prawnych ze Słowacji, Czech i Austrii. Jest to też zgodne ze stanem faktycznym i zdrowym rozsądkiem. Jako koordynator inicjatywy „Kraków i Śląsk dla rolkarzy” uważam, że rolkarz JEST PIESZYM i NIE JEST POJAZDEM (nie należy go przyrównywać do rowerzysty), ale JEST SPECYFICZNĄ KATEGORIĄ PIESZEGO. Taka hybryda, która może poruszać się z prędkością „zwykłego pieszego” po chodnikach, schodach czy nawet wnętrzach budynków i pojazdach (np. nie widzę problemu by wejść na rolkach do pociągu), ale równocześnie ze względu na specyfikę poruszania się, rozwijaną prędkość i wymagania co do nawierzchni (NIE DLA KOSTKI!!!), powinien poruszać się po drogach dla rowerów tam, gdzie one są.

Proponowane przez Ministerstwo rozwiązanie jest dobre, ale tylko w połowie. Przypomnijmy – zgodnie z projektem nowelizacji, rolkarz będzie miał nie tylko prawo, ale wręcz obowiązek przemieszczać się po drodze dla rowerów (i co do zasady – słusznie). Projekt znowelizowanej ustawy mówi też, że w przypadku braku drogi dla rowerów, rolkarz (czyli „pieszy poruszający się za pomocą urządzenia transportu osobistego”) będzie mógł poruszać się także po chodniku Z PRĘDKOŚCIĄ PIESZEGO o ile chodnik będzie miał szerokość większą, niż 2,5 metra.

I tu jest pies pogrzebany. Otóż rzadko który chodnik ma szerokość większą, niż 2,5 metra. Jakieś 95% chodników jest węższych, a ścieżki rowerowe niestety nie stanowią w polskich miastach (z wyjątkiem Gdańska) spójnej całości. Literalne trzymanie się tych przepisów paradoksalnie mogłoby oznaczać wręcz pogorszenie sytuacji prawnej rolkarzy w porównaniu ze stanem obecnym, jakkolwiek absurdalnie by to nie zabrzmiało (nie taka zresztą była intencja urzędników ministerstwa).

Kilkaset metrów chodnikiem do najbliższej ścieżki rowerowej

To, co w rolkach najpiękniejsze – to możliwość łączenia dwóch funkcji – quasi-pieszego i quasi-„urządzenia transportu osobistego”. Na gładkiej asfaltowej nawierzchni rolkarz może rozwinąć prędkość 30 km/h i tym samym przypomina rowerzystę. Na rolkach można przemieszczać się na długie dystanse, także 115 km w ciągu jednego dnia – czyli więcej, niż jest w stanie wytrzymać przeciętny rowerzysta.

Równocześnie rolkarz może, w odróżnieniu od rowerzysty, zachowywać się też jak „zwykły pieszy”. Czyli: założyć rolki na nogi już w swoim mieszkaniu na 6 piętrze wieżowca, co nie jest dane rowerzyście. Wejść na rolkach do windy, zejść w nich po schodach i przejechać nimi (z prędkością zbliżoną do prędkości pieszego) po osiedlowych uliczkach i chodnikach te kilkaset metrów, czasem 2-3 km, do najbliższej drogi rowerowej. Do tego właśnie należy dążyć – by rolkarze nie musieli podjechać autem na krakowskie Błonia, katowicką Dolinę Trzech Stawów czy w inne miejsce, w którym zaczną rzeczywistą przejażdżkę rolkarską. Należy raczej stwarzać warunki, by mogli już w mieszkaniu założyć rolki na nogi i bez korzystania z samochodu mogli jakoś dojechać do najbliższej ścieżki rowerowej.

Rolkarze nie lubią jeździć po krzywych chodnikach czy nawierzchni z kostki. Ale tolerują taką nawierzchnię jeśli jest ona krótkim (do 2-4 km) łącznikiem, który poprowadzi ich do gładkiej nawierzchni z asfaltu. Na tym etapie najważniejsze jest takie sformułowanie przepisów, by rolkarzy nie wykluczać. Nie ma co się obawiać: rolkarze i tak nie będą szaleć po chodniku węższym niż 2,5 metra z prostej przyczyny: ponad 90% chodników w Polsce jest zbudowana z nawierzchni nieprzyjaznej rolkarzom (kostka, płyty chodnikowe, krzywy asfalt). Rolkarze z takich odcinków korzystają i będą korzystać jedynie z konieczności, by przedostać się do najbliższej ścieżki rowerowej. I będą to robić z prędkością pieszego, bo inaczej się zwyczajnie nie da.

Co proponujemy?

Przede wszystkim: skasować wymóg, że rolkarz może się poruszać po chodniku jedynie wtedy, gdy chodnik ma powyżej 2,5 m szerokości. Wystarczy zapis, że rolkarz musi poruszać się po chodniku z prędkością dostosowaną do ruchu pieszych. Tak zresztą jest w przepisach słowackich i to się sprawdza. Nie ma co wymyślać od nowa Ameryki i wyważać otwartych drzwi, skorzystajmy z udanych doświadczeń Słowaków.

Po drugie – autorzy projektu nowelizacji zapomnieli usankcjonować prawnie funkcjonujących już w Polsce ścieżek dla rolkarzy (Katowice, Sopot, Chorzów, Gliwice, Bielsko-Biała i in.). Obecny kodeks drogowy o nich nie wspomina, a mimo to takie wydzielone trasy rolkarskie funkcjonują – często w sąsiedztwie dróg dla rowerów. I teraz zastanówmy się, co by było, gdyby nowelizacja nie przewidziała ich istnienia. W projekcie nowelizacji czytamy, że rolkarz ma obowiązek korzystania z drogi dla rowerów, jeśli ona jest. Jeśli trzymać się tego projektu przepisu literalnie, w miejscu gdzie obok siebie jest ścieżka rowerowa i ścieżka rolkarska, rolkarz miałby obowiązek jechać ścieżką dla rowerów – co w tym przypadku byłoby absurdalne.

Należy w związku z tym dodać definicję: „droga dla rolkarzy” czy też „droga dla pieszych poruszających się za pomocą urządzenia transportu osobistego” oraz zdefiniować (zalegalizować) odpowiednie znaki drogowe.

Kolejna sprawa – w przypadku poruszania się rolkarzy po drogach lokalnych, sugeruję, by rolkarz na wzór rowerzysty przemieszczał się jednak prawą, a nie lewą stroną drogi.

I to właściwie tyle. Co do zasady proponowane zmiany są dobre. Przestrzegam też przed pokusą przeregulowania zasad dotyczących rolkarzy. Jak pokazuje przykład Słowacji, Czech i Austrii, do skutecznego uregulowania ich statusu wystarczy 3-4 przepisy (m. in. zezwolenie na poruszanie się po drogach dla rowerów, nakaz jazdy prawą stroną i zachowania bezpieczeństwa), a w pozostałych przypadkach rolkarz jest po prostu uznawany za pieszego. I to działa. Nie wyważajmy otwartych dni, po prostu skopiujmy sprawdzone rozwiązania słowackie. Wszelkie kombinowanie z przepisami rodzi ryzyko przeregulowania, wskutek czego efekt może być gorszy od stanu wyjściowego – zgodnie z zasadami, że dobrymi chęciami jest piekło wybrukowane. Jesteśmy tak blisko stworzenia dobrych przepisów dotyczących rolkarzy – nie zmarnujmy tego w głupi sposób.

Jakub Łoginow

www.facebook.com/krakowdlarolkarzy

Komentarze  

 
+1 #1 Kasiss 2016-10-17 22:30
Mi najbardziej brakuje ruchu prawostronnego dla rolkarzy, bo w mniejszych miejscowościach można jedynie pomarzyć o trasach dla rolkarzy, czasami nawet ciężko o przyzwoite drogi rowerowe.
Cytować
 

Dodaj komentarz

Kod antysapmowy
Odśwież

Spodobało się? Jesteś tu pierwszy raz? Zostań z nami na dłużej! Zapisz się na newsletter (w każdej chwili możesz się wypisać) i polub naszą stronę na Facebooku:

www.facebook.com/porteuropa.eu

Wpisz swój adres e-mail.
Będziesz otrzymywał nasz newsletter.
adres e-mail
Miasto

Informacje o wydajności

Application afterLoad: 0.000 seconds, 0.39 MB
Application afterInitialise: 0.015 seconds, 1.50 MB
Application afterRoute: 0.019 seconds, 2.14 MB
Application afterDispatch: 0.084 seconds, 3.05 MB
Application afterRender: 0.248 seconds, 3.72 MB

Zużycie pamięci

3932816

Zapytań do bazy danych: 45

  1. SELECT *
      FROM pl_session
      WHERE session_id = '1q1pgk5p73g0rro89eooc4u0t3'
  2. DELETE
      FROM pl_session
      WHERE ( time < '1495599746' )
  3. SELECT *
      FROM pl_session
      WHERE session_id = '1q1pgk5p73g0rro89eooc4u0t3'
  4. INSERT INTO `pl_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` )
      VALUES ( '1q1pgk5p73g0rro89eooc4u0t3','1495605146','','0','1','0' )
  5. SELECT *
      FROM pl_components
      WHERE parent = 0
  6. SELECT folder AS type, element AS name, params
      FROM pl_plugins
      WHERE published >= 1
      AND access <= 0
      ORDER BY ordering
  7. SELECT m.*, c.`option` AS component
      FROM pl_menu AS m
      LEFT JOIN pl_components AS c
      ON m.componentid = c.id
      WHERE m.published = 1
      ORDER BY m.sublevel, m.parent, m.ordering
  8. SELECT template
      FROM pl_templates_menu
      WHERE client_id = 0
      AND (menuid = 0 OR menuid = 1815)
      ORDER BY menuid DESC
      LIMIT 0, 1
  9. SELECT *
      FROM pl_jcomments_settings
  10. SELECT a.*, u.name AS author, u.usertype, cc.title AS category, s.title AS section, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug, g.name AS groups, s.published AS sec_pub, cc.published AS cat_pub, s.access AS sec_access, cc.access AS cat_access  , ROUND( v.rating_sum / v.rating_count ) AS rating, v.rating_count
      FROM pl_content AS a
      LEFT JOIN pl_categories AS cc
      ON cc.id = a.catid
      LEFT JOIN pl_sections AS s
      ON s.id = cc.section
      AND s.scope = "content"
      LEFT JOIN pl_users AS u
      ON u.id = a.created_by
      LEFT JOIN pl_groups AS g
      ON a.access = g.id
      LEFT JOIN pl_content_rating AS v
      ON a.id = v.content_id
      WHERE a.id = 5631
      AND (  ( a.created_by = 0 )    OR  ( a.state = 1
      AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2017-05-24 05:52:26' )
      AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2017-05-24 05:52:26' )   )    OR  ( a.state = -1 )  )
  11. UPDATE pl_content
      SET hits = ( hits + 1 )
      WHERE id='5631'
  12. SELECT a.id, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug
      FROM pl_content AS a
      LEFT JOIN pl_categories AS cc
      ON cc.id = a.catid
      WHERE a.catid = 1317
      AND a.state = 1
      AND a.access <= 0
      AND ( a.state = 1 OR a.state = -1 )
      AND ( publish_up = '0000-00-00 00:00:00' OR publish_up <= '2017-05-24 05:52:26' )
      AND ( publish_down = '0000-00-00 00:00:00' OR publish_down >= '2017-05-24 05:52:26' )
      ORDER BY a.ordering
  13. SELECT a.id, a.sectionid, a.access, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug
      FROM pl_content AS a
      LEFT JOIN pl_categories AS cc
      ON cc.id = a.catid
      WHERE a.id = 5631
  14. SELECT count(*)

      FROM pl_jcomments

      WHERE object_id = 5631

      AND object_group = 'com_content'

      AND published = 1
  15. SELECT c.id, c.parent, c.object_id, c.object_group, c.userid, c.name, c.username, c.title, c.comment
    , c.email, c.homepage, c.date AS datetime, c.ip, c.published, c.checked_out, c.checked_out_time
    , c.isgood, c.ispoor
    , v.value AS voted
    , case when c.userid = 0 then 'guest' else REPLACE(lower(u.usertype), ' ', '-') end AS usertype

      FROM pl_jcomments AS c

      LEFT JOIN pl_jcomments_votes AS v
      ON c.id = v.commentid 
      AND v.userid = 0
      AND v.ip = '54.224.2.186'

      LEFT JOIN pl_users AS u
      ON c.userid = u.id

      WHERE c.object_id = 5631
      AND c.object_group = 'com_content'
      AND c.published = 1

      ORDER BY c.date ASC

      LIMIT 0, 100
  16. SELECT id, title, module, position, content, showtitle, control, params
      FROM pl_modules AS m
      LEFT JOIN pl_modules_menu AS mm
      ON mm.moduleid = m.id
      WHERE m.published = 1
      AND m.access <= 0
      AND m.client_id = 0
      AND ( mm.menuid = 1815 OR mm.menuid = 0 )
      ORDER BY position, ordering
  17. SELECT parent, menutype, ordering
      FROM pl_menu
      WHERE id = 1815
      LIMIT 1
  18. SELECT parent, menutype, ordering
      FROM pl_menu
      WHERE id = 1422
      LIMIT 1
  19. SELECT count(*)
      FROM pl_menu AS m

      WHERE menutype='mainmenu'
      AND published='1'
      AND access <= '0'
      AND parent=0
      AND ordering < 144
  20. SELECT params
      FROM pl_modules
      WHERE `module`='mod_janews2'
  21. SELECT created
      FROM pl_content a
      ORDER BY created DESC
      LIMIT 1
  22. SELECT *, RAND() AS ordering
      FROM pl_banner
      WHERE showBanner = 1
      AND (imptotal = 0 OR impmade < imptotal)
      AND cid = 20
      AND catid = 1313
      ORDER BY sticky DESC, ordering
      LIMIT 0, 1
  23. UPDATE pl_banner
      SET impmade = impmade + 1
      WHERE bid = 332
  24. INSERT INTO pl_bannertrack ( track_type, banner_id, track_date )
      VALUES ( 1, 332, '2017-05-24' )
  25. SELECT *, RAND() AS ordering
      FROM pl_banner
      WHERE showBanner = 1
      AND (imptotal = 0 OR impmade < imptotal)
      AND cid = 20
      AND catid = 1230
      ORDER BY sticky DESC, ordering
      LIMIT 0, 1
  26. UPDATE pl_banner
      SET impmade = impmade + 1
      WHERE bid = 100
  27. INSERT INTO pl_bannertrack ( track_type, banner_id, track_date )
      VALUES ( 1, 100, '2017-05-24' )
  28. SELECT *, RAND() AS ordering
      FROM pl_banner
      WHERE showBanner = 1
      AND (imptotal = 0 OR impmade < imptotal)
      AND cid = 20
      AND catid = 1250
      ORDER BY sticky DESC, ordering
      LIMIT 0, 1
  29. UPDATE pl_banner
      SET impmade = impmade + 1
      WHERE bid = 299
  30. INSERT INTO pl_bannertrack ( track_type, banner_id, track_date )
      VALUES ( 1, 299, '2017-05-24' )
  31. SELECT *, RAND() AS ordering
      FROM pl_banner
      WHERE showBanner = 1
      AND (imptotal = 0 OR impmade < imptotal)
      AND cid = 20
      AND catid = 1274
      ORDER BY sticky DESC, ordering
      LIMIT 0, 1
  32. UPDATE pl_banner
      SET impmade = impmade + 1
      WHERE bid = 326
  33. INSERT INTO pl_bannertrack ( track_type, banner_id, track_date )
      VALUES ( 1, 326, '2017-05-24' )
  34. SELECT cc.id, cc.userid, cc.comment, cc.name, cc.username, cc.email, cc.date, cc.object_id, cc.object_group, '' AS avatar
     
      FROM pl_jcomments AS cc
     
      LEFT JOIN pl_content AS c
      ON c.id = cc.object_id
     
      WHERE cc.published = 1
       
      AND c.access <= '0'
       
      AND (c.publish_up = '0000-00-00 00:00:00' OR c.publish_up <= '2017-05-24 05:52:26')
       
      AND (c.publish_down = '0000-00-00 00:00:00' OR c.publish_down >= '2017-05-24 05:52:26')
       
      AND cc.object_group = 'com_content'
     
      ORDER BY cc.date DESC
     
      LIMIT 10
  35. SELECT a.id, a.sectionid, a.access, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug
      FROM pl_content AS a
      LEFT JOIN pl_categories AS cc
      ON cc.id = a.catid
      WHERE a.id = 2702
  36. SELECT a.id, a.sectionid, a.access, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug
      FROM pl_content AS a
      LEFT JOIN pl_categories AS cc
      ON cc.id = a.catid
      WHERE a.id = 3112
  37. SELECT a.id, a.sectionid, a.access, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug
      FROM pl_content AS a
      LEFT JOIN pl_categories AS cc
      ON cc.id = a.catid
      WHERE a.id = 5623
  38. SELECT a.id, a.sectionid, a.access, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug
      FROM pl_content AS a
      LEFT JOIN pl_categories AS cc
      ON cc.id = a.catid
      WHERE a.id = 5615
  39. SELECT a.id, a.sectionid, a.access, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug
      FROM pl_content AS a
      LEFT JOIN pl_categories AS cc
      ON cc.id = a.catid
      WHERE a.id = 5095
  40. SELECT a.id, a.sectionid, a.access, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug
      FROM pl_content AS a
      LEFT JOIN pl_categories AS cc
      ON cc.id = a.catid
      WHERE a.id = 5181
  41. SELECT a.id, a.sectionid, a.access, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug
      FROM pl_content AS a
      LEFT JOIN pl_categories AS cc
      ON cc.id = a.catid
      WHERE a.id = 5687
  42. SELECT a.*, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug
      FROM pl_content AS a
      LEFT JOIN pl_content_frontpage AS f
      ON f.content_id = a.id
      INNER JOIN pl_categories AS cc
      ON cc.id = a.catid
      INNER JOIN pl_sections AS s
      ON s.id = a.sectionid
      WHERE ( a.state = 1
      AND s.id > 0 )
      AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2017-05-24 05:52:26' )
      AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2017-05-24 05:52:26' )
      AND a.access <= 0
      AND cc.access <= 0
      AND s.access <= 0
      AND s.published = 1
      AND cc.published = 1
      ORDER BY a.hits DESC
      LIMIT 0, 9
  43. SELECT *
      FROM pl_banner
      WHERE showBanner = 1
      AND (imptotal = 0 OR impmade < imptotal)
      AND cid = 20
      AND catid = 1276
      ORDER BY sticky DESC, ordering
      LIMIT 0, 1
  44. UPDATE pl_banner
      SET impmade = impmade + 1
      WHERE bid = 316
  45. INSERT INTO pl_bannertrack ( track_type, banner_id, track_date )
      VALUES ( 1, 316, '2017-05-24' )

Zapytań w trybie zgodności: 0

    Wczytane pliki języka

    Nieprzetłumaczone frazy - tryb diagnostyczny

    Brak

    Nieprzetłumaczone frazy - tryb projektanta

    Brak