[Talk-ro] Propunere pentru "maxspeed" �n Rom�nia
Attila Asztalos
attila.asztalos at gmail.com
Wed Dec 8 20:11:25 GMT 2010
Fascinanta discutie, cred ca o sa adaug si eu ai mei 0.02$ pana la urma.
Declar de pe acum ca nu sunt nici specialist GIS, nici programe de
navigatie n-am incercat sa scriu vreodata. Insa:
On 12/8/2010 1:59 PM, Octavian Chelu wrote:
> daca is_in RO
> dacă camion
> atunci
> daca este specificat maxspeed:hgv
> atunci vmax=maxspeed:hgv
> altfel daca este specificat maxspeed
> atunci vmax=maxspeed
> altfel daca is_in localitate
> atunci vmax=... /nu stiu legislatia la camioane
> altfel daca highway=motorway
> atunci vmax=...
> ...
> altfel
> daca este specificat maxspeed
> atunci vmax=maxspeed
> altfel daca is_in localitate
> atunci vmax=50
> altfel daca highway=motorway
> atunci vmax=130
> altfel daca highway=trunc
> atunci vmax=100
> altfel vmax=90
> altfel daca is_in alte tari
> ...
On 21:59, Octavian Chelu wrote:
> Omule ai scris în viața ta un program? De unde iese din codul meu că pe
> autostrada iese aceeași limită pentru camioane și turisme? Am pus „...” unde
> nu cunoșteam legislația pentru camioane dar se înțelegea ce am vrut să scriu
> de la ramura pentru turisme.
Poate ma uit eu aiurea, dar eu acolo citesc "dacă camion atunci daca
este specificat maxspeed:hgv atunci vmax=maxspeed:hgv altfel daca este
specificat maxspeed atunci vmax=maxspeed" adica "tag:maxspeed=130" ->
"limita=130 pentru camioane, desi vorbim de o autostrada", end of story,
nu? Care e greseala lui Flaviu atunci? De acord, algoritmul se poate
rafina, dar greseala eu nu o vad.
Pe de alta parte, in experienta mea softurile de navigatie cam intra in
doua categorii:
- Online, bazat pe tile-uri de pe un server de undeva, posibil cu rutare
asigurata tot de un server si suprapusa peste layer-ul de baza, posibil
cu cautare dupa POI-uri asigurata - exact - tot de un server de undeva -
tip Google maps / Yournavigation.org etc. etc.
- Offline, bazat pe un format propriu, distilat dintr-un extras arbitrar
OSM (planet/country/etc.). Cu accent pe "format propriu" si "distilat".
Si nu intamplator.
Da, am vazut si programe care lucreaza direct din extras - ca Maperitive
- dar nu sunt menite dispozitivelor portabile din cate stiu, nici macar
navigatiei real-time daca am inteles bine. Exact pentru ca OSM
reprezinta intr-adevar o SURSA de date, nu o baza de date optimizata sau
compilata specific pentru viteza sau vreun scop anumit. Ca atare, ideea
e sa contina cat mai multe date verificabile concret pe teren, dar pe
cat posibil nu si ce se poate deduce implicit. Nimeni nu neaga
necesitatea tag-urilor explicite "maxspeed" acolo unde apar concret pe
sosele, dar tag-uri necesare doar pt. confortul algoritmului de
procesare nu se justifica _daca_ nu fac decat sa repete informatie
redundanta. Ceea ce e ambiguu merita clarificat, dar cat mai concis si
ne-repetitiv posibil. Spui ca timpul e pretios...? Dar timpul celor care
ar trebui sa introduca toate acele tag-uri? Si te rog nu-mi recomanda un
bot in acest scop - doar tocmai am conchis ca algoritmic nu se poate...
Nu ma intelege gresit, n-am nici un dubiu ca este necesara o procesare
exhaustiva in unele scopuri - comparatii cu poligoane si liste de
localitati, etc. - care poate deveni foarte usor complet nefezabila
real-time pe un device mobil limitat, dar asta se rezolva in faza de
conversie a formatului, o singura data, cand se creeaza harta in
formatul propriu. Si da, potential dureaza zile - ca de ex.
mapgenerator-ul midlet-ului WeTravel care ia cam o zi pentru Romania,
"n" zile pentru Germania (daca reuseste sa o converteasca...). Asta e.
Insa rezultatul ruleaza perfect acceptabil pe cateva sute de megaherti
(dar le si utilizeaza 100%), in java, si memorie cat o fi. In plus, hai
sa zicem ca 95% din sosele are tag-uri de viteza. Ce se intampla cand
nimeresti in 5% care nu le are? Afisezi "habar n-am" sau deduci cu
fallback la regula implicita - care este deci necesara oricum pana la
urma...?
Sincer, nu pretind ca as cunoaste sistemul german, sau ca as sti cat si
ce e minimul necesar dar suficient de tag-uri; dar nu sunt deloc convins
ca tag-uri multiple legate de viteza pe absolut toate fragmentele de
"way" se justifica...
- Max
More information about the Talk-ro
mailing list