Mapy a mapové výstupy

Zo stránky Manuál peších 🚶 a cyklistických 🚲 riešení
Verzia z 18:10, 20. jún 2020, ktorú vytvoril Dusoft (diskusia | príspevky) (info o dlzke)
Skočit na navigaci Skočit na vyhledávání

Mapy a mapové výstupy pre cyklistov - obsahujúce cyklotrasy, odpočívadlá a pod. môžete vytvárať z podkladov Open Street Map.

Ukážky mapových výstupov si môžete pozrieť napr. v sekcii webu Mapa cyklotrás od Cyklokoalície. Takáto aplikácia pre cyklotrasy je ľahko spustiteľná pre ktorékoľvek mesto (nielen) na Slovensku. Podkladové dáta sú ťahané z OpenStreetMap.

Kód pre Overpass Turbo na vyznačenie cyklotrás:

   
    /* This shows the cycleway and cycleroute network.
    */
    [out:json];
    (
    // get cycle route relatoins
    //relation[route=bicycle](<nowiki>{{bbox}});
   // get cycleways
   way[cycleway]({{bbox}});
   way["cycleway:left"]({{bbox}});
   way["cycleway:right"]({{bbox}});
   way[highway=pedestrian]({{bbox}});
   way[highway=cycleway]({{bbox}});
   way[bicycle=designated]({{bbox}});
 );
 {{style: /*
      way {
      text: name;
      }
      */
      way[highway=cycleway] { width:8; color: blue; opacity: 0.7; }
      way[highway=cycleway][segregated=yes] { width:8; color: navy; opacity: 1; }
      way[oneway=yes] { width:4; color: blue; opacity: 0.7; }
      way[cycleway:left=lane] { width:4; color: blue; opacity: 0.7; }
      way[cycleway:right=lane] { width:4; color: blue; opacity: 0.7; }
      way[cycleway=shared_lane] { width:2; color: blue; opacity: 0.5; dashes:1,8; }
      way[cycleway:left=shared_lane] { width:2; color: blue; opacity: 0.5; dashes:1,8; }
      way[cycleway:right=shared_lane] { width:2; color: blue; opacity: 0.5; dashes:1,8; }
      way[bicycle=designated] { width:2; color: blue; opacity: 0.5; dashes:1,8; }
      way[highway=pedestrian] { width:2; color: blue; opacity: 0.5; dashes:1,8; }
      node, area { color: transparent, fill-color: transparent; } }}
      out body; >; out skel qt;
  </nowiki>

Alternatíva:

   relation[network=lcn]({{bbox}});

Dĺžka (km) a počet cyklotrás

Týmto spôsobom je možné ľahko zistiť dĺžku cyklotrás rôznych kategórií. Použité ke aktuálne zobrazenie, teda bounding box, je možné zmeniť ohraničenie, ktoré sa započíta, podľa potreby.

  
   [out:json];
   (
   // get cycle route relatoins
   //relation[route=bicycle]({{bbox}});
   // get cycleways
   way[cycleway]({{bbox}});
   way["cycleway:left"]({{bbox}});
   way["cycleway:right"]({{bbox}});
   way[highway=cycleway]({{bbox}});
   way[bicycle=designated]({{bbox}});
 );
make stat number=count(ways),length=sum(length());
      out body; >; out skel qt;