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
dBez shrnutí editace
Michal (diskusia | príspevky)
poznamka o licencii
 
(3 medziľahlé úpravy od jedného ďalšieho používateľa nie sú zobrazené)
Riadok 1: Riadok 1:
Mapy a mapové výstupy pre cyklistov - obsahujúce cyklotrasy, odpočívadlá a pod. môžete vytvárať z podkladov Open Street Map.
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 [https://mapa.cyklokoalicia.sk/ 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.
Ukážky mapových výstupov si môžete pozrieť napr. v sekcii webu [https://mapa.cyklokoalicia.sk/ 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.
Akýkoľvek výstup musí dodržať [https://www.openstreetmap.org/copyright licenciu ODbL], čiže zjednodušene, musí byť licencovaný a dostupný ako ''open data''.


Kód pre [https://overpass-turbo.eu/ Overpass Turbo] na vyznačenie cyklotrás:
Kód pre [https://overpass-turbo.eu/ Overpass Turbo] na vyznačenie cyklotrás:


     /* This shows the cycleway and cycleroute network.
     <nowiki>
    */
    /* This shows the cycleway and cycleroute network.
    [out:json];
    */
    (
    [out:json];
    // get cycle route relatoins
    (
    //relation[route=bicycle](<nowiki>{{bbox}}</nowiki>);
    // get cycle route relatoins
    //relation[route=bicycle](&lt;nowiki&gt;{{bbox}}</nowiki>);
     // get cycleways
     // get cycleways
     way[cycleway](<nowiki>{{bbox}}</nowiki>);
     way[cycleway](<nowiki>{{bbox}}</nowiki>);
Riadok 18: Riadok 20:
     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>);
  <nowiki>{{style: /*
<nowiki> </nowiki><nowiki>{{style: /*
       way {
       way {
       text: name;
       text: name;
Riadok 36: Riadok 38:
       node, area { color: transparent, fill-color: transparent; } }}
       node, area { color: transparent, fill-color: transparent; } }}
       out body; >; out skel qt;
       out body; >; out skel qt;
  </nowiki>
</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í.
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.
  sdasdsad
 
  <nowiki>
    [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;
    </nowiki>

Aktuálna revízia z 13:18, 21. október 2021

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. Akýkoľvek výstup musí dodržať licenciu ODbL, čiže zjednodušene, musí byť licencovaný a dostupný ako open data.

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;
 

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;