Mapy a mapové výstupy: Rozdiel medzi revíziami

Zo stránky Manuál peších 🚶 a cyklistických 🚲 riešení
Prejsť na navigáciu Prejsť na vyhľadávanie
info o dlzke
Riadok 6: Riadok 6:


     <nowiki>
     <nowiki>
    /* This shows the cycleway and cycleroute network.
    /* This shows the cycleway and cycleroute network.
    */
    */
    [out:json];
    [out:json];
    (
    (
    // get cycle route relatoins
    // get cycle route relatoins
    //relation[route=bicycle](<nowiki>{{bbox}}</nowiki>);
    //relation[route=bicycle](&lt;nowiki&gt;{{bbox}}</nowiki>);
     // get cycleways
     // get cycleways
     way[cycleway](<nowiki>{{bbox}}</nowiki>);
     way[cycleway](<nowiki>{{bbox}}</nowiki>);
Riadok 19: Riadok 19:
     way[highway=cycleway](<nowiki>{{bbox}}</nowiki>);
     way[highway=cycleway](<nowiki>{{bbox}}</nowiki>);
     way[bicycle=designated](<nowiki>{{bbox}}</nowiki>);
     way[bicycle=designated](<nowiki>{{bbox}}</nowiki>);
  );
<nowiki> </nowiki>);
  {{style: /*
<nowiki> </nowiki><nowiki>{{style: /*
       way {
       way {
       text: name;
       text: name;
Riadok 35: Riadok 35:
       way[bicycle=designated] { 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; }
       way[highway=pedestrian] { width:2; color: blue; opacity: 0.5; dashes:1,8; }
       node, area { color: transparent, fill-color: transparent; } }}
       node, area { color: transparent, fill-color: transparent; } }}</nowiki>
      out body; >; out skel qt;
<nowiki> </nowiki>    out body; >; out skel qt;
  </nowiki>
<nowiki> </nowiki> <nowiki>&lt;/nowiki&gt;</nowiki>


Alternatíva:
Alternatíva:
     relation[network=lcn](<nowiki>{{bbox}}</nowiki>);
     relation[network=lcn](<nowiki>{{bbox}}</nowiki>);


=== Dĺžka (km) a počet cyklotrás ===
===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.
Týmto spôsobom je možné ľahko zistiť dĺžku cyklotrás rôznych kategórií. Použité je aktuálne zobrazenie, teda bounding box, je možné zmeniť ohraničenie, ktoré sa započíta, podľa potreby.


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

Verzia z 17:25, 20. jún 2020

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é je 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;