[Talk-hu] grin's bike vector tile teszt
Peter Gervai
grinapo at gmail.com
2022. Aug. 28., V, 12:54:31 UTC
Szia mindenki!
Összevissza beszélgettünk róla több helyen, de felmerült az igény,
hogy maradandóan és kereshetően beszéljünk inkább róla; így
állapotjelentésként ide is megírom, illetve itt tudok válaszolni a
kérdésekre.
Minden duma előtt:
https://vectile.osm.grin.hu/styles/bike/#11/47.3563/18.7729
(illetve https://vectile.osm.grin.hu/ ).
Ez jelenleg egy teszt térkép. Ha furák a színek vagy vastagok a
vonalak: ez az oka.
Azért készült, mert idegesített, hogy sehol nem tudom jól láthatóan
megnézni, hogy hova tudunk menni a családdal bringázni úgy, hogy ott
bicikliút, vagy nem-életveszélyes kisforgalmú közút legyen. A
raszteres térképek egy része megszűnt (opencyclemap egyre kevésbé
működik) vagy nem ideális módon renderel (cyclosm), és persze egyik
sem vektoros, ami alap akkor, ha ugyanazon az alaptérképen sok
színsémát szeretnék egyszerre használni, kipróbálni.
Eddig elégedett vagyok vele, és hátha más is elégedett szeretne lenni,
így megosztom.
Műszaki háttér:
=============
- A kiindulás egy HU kivágat a Geofabrikról;
- ebből készül minute diff alapon egy óránkénti frissítés (Osmosis);
- ezekből készít vector tile adatokat a Planetiler;
- valamint egy másik Planetiler példány (ez utóbbi patkolt) elkészíti
a bringás relation-ökből a külön vector tile készletet;
- a stílusokat a Maputnikkal készítettem;
- és az egészet jelenleg (sajnos egy [jelenleg] docker alapú)
tileserver-gl szolgálja ki.
Ez a „nyers” (default) tileserver webes témán fut, így nincs rajta
semmi kiegészítő widget (pl. méretarány, stb), viszont full 3d
dönthető-forgatható.
A vektoros frissítés jelenleg 4 óránként fut le és kb. 25 percig
dolgozik vele a gép (osmosis+2 planetiler).
Jelkulcs:
========
Az alaptérkép a default „bright” színséma, pár helyen nyúltam bele
(pl. autóutak zöldek), de nagyrészt az eredeti.
A bringás színek:
- zöld (a jó): bicikliút (planetiler szerint sublass=cycleway,
általában highway=cycleway emlékim szerint de most nincs kedvem
keresgélni)
- sötétkék (a jó): bicikliút vagy elválaszott biciklisáv
- világoskék (a csúf): biciklizhető közutak, forgalom kicsi de
lehetséges (magányos autós, traktor, tank, stb.)
- világos lila (a rossz): osztott sávok a forgalommal, általában nagy
forgalmú utakon
- vörös vékony pontvonal: biciklizni tilos
Szaggatott mellékvonalak:
- drapp: nemzetközi bringa utak (icn)
- kék: nemzeti (ncn)
- vörös: regionális (rcn)
- zöld: helyi (lcn)
- csúnya áthúzott lila: other (semmi vagy egyéb)
Picit részletesebben:
sötétkék: highway=cycleway; cycleway[:left/:right/:both]= lane, track,
opposite; bicycle=designated
vilkék: bicycle=yes, permissive, official
lila: cycleway=shared_lane, share_busway
vörös: cycleway=no, separate; bicycle=no, use_sidepath, dismount,
private, destination, customers
Még tervezem, hogy az összes *_opposite taget megpirosozom mert ezek
ellenjavalltak a legtöbb esetben (helyette oneway:bicycle=no + nem
opposite tag).
Már többen nyomkodják, de bátran lehet próbálgatni, a server még
bírja. Ha van kérés, javaslat, szóljatok.
Ami még elhangzott, mint kívánság, de nem nyúltam hozzá:
- jelezni, ha az utca bringával nem egyirányú
- egyedi tageléseket (bb365) színezni
- obsolete tageket megfesteni
- hibás tageket megfesteni (pl. bicikliút + bike=tilos)
Olyan dolgokat nem érdemes, amit a feldolgozó nem tud, pl.:
- jelezzem ponttal, ahol a kerékpárosnak nincs elsőbbsége olyan úton,
ahol amúgy elsőbbsége lenne, vagy volt (=bicikliutak törései
útkereszteződésekben)
Nézzétek, használjátok, panaszkodjatok! :-)
Sőt, ha csinálnátok egy mintát arra, hogy weblapba, normális
widgetekkel hogyan lehet beilleszteni, annak is lenne haszna. Most
erre nem volt még hangulatom.
grin
További információk a(z) Talk-hu levelezőlistáról