Mapy a mapové výstupy: Rozdiel medzi revíziami
Vzhľad
dBez shrnutí editace |
info o dlzke |
||
| Riadok 5: | Riadok 5: | ||
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: | ||
<nowiki> | |||
/* This shows the cycleway and cycleroute network. | /* This shows the cycleway and cycleroute network. | ||
*/ | */ | ||
| Riadok 19: | Riadok 20: | ||
way[bicycle=designated](<nowiki>{{bbox}}</nowiki>); | way[bicycle=designated](<nowiki>{{bbox}}</nowiki>); | ||
); | ); | ||
{{style: /* | |||
way { | way { | ||
text: name; | text: name; | ||
| Riadok 42: | Riadok 43: | ||
=== 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é ke aktuálne zobrazenie, teda bounding box, je možné zmeniť ohraničenie, ktoré sa započíta, podľa potreby. | ||
<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> | |||
Verzia z 17:10, 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é 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;