[Talk-ro] Propunere pentru "maxspeed" în România
Octavian Chelu
tavy72 at gmail.com
Wed Dec 8 08:56:42 GMT 2010
În data de Miercuri 08 Decembrie 2010 10:35:48 Flaviu a scris:
> În primul rând frumusețea datelor OSM constă în
> structurarea și deplinătatea datelor (Dacă aș greși ar însemna cei mai
> mulți dintre noi ar trebui să prefere datele în format gen shape). În al
> doilea rând problema cu algoritmul e că pasezi responsabilitatea. De
> obicei sistemele de navigate au car și truck pentru navigare auto și
> trebuie să faci categorisiri samd care nu sunt funny. Cel mai elegant ar
> fi să existe pentru highway=motorway tag-uri
>
> maxspeed=RO:motorway - pt tipurile A,B,BE
> maxspeed:<nume categorie 1>=RO:motorway - pt tipurile C,D,CE,...
> maxspeed:<nume categorie 2>=RO:motorway - pt tipurile A1,B1,...
Frumusețea oricărui tip de date este lipsa informației redundante, să luam
exemplul tău, acceptăm pentru moment că avem nevoie de tagul maxspeed peste
tot.
De ce aș avea nevoie de
„maxspeed=RO:motorway”
și de
„maxspeed:<nume categorie 1>=RO:motorway”,
ce informație în plus ne aduce al doilea tag? Este posibil dacă avem
„maxspeed=RO:motorway”, ca „maxspeed:C” să aibă altă valoare decât
„RO:motorway”? Adică, pentru același tronson să avem:
„maxspeed=RO:motorway”
„maxspeed:C=RO:urban”
?
Pe urmă oricum avem „highway=motorway” pe tronsonul respectiv, poate ar fi
sufucient să avem „maxspeed=RO" și atunci se știe că se aplică regula pentru
România dar iar ajungem la informație redundantă pentru că în loc de
„maxspeed=RO” putem pune „is_in=RO" care este ceva mai logic.
Cu alte cuvinte toată informația care vrei tu să o adaugi cu maxspeed se poate
deduce din tagurile „highway” și eventual „is_in” pastrând „maxspeed” doar
pentru cazurile în care nu se aplică regula.
Nu mai spun că informația redundantă este foarte expusă la greșeli, ce vei
face dacă pe un „highway=primary” apare un „maxspeed=RO:motorway”, ce vei
crede, tagul a fost pus din greșală sau cineva a vrut să zică că pe
respectivul Național european se aplică limita de viteză de 130 km/h?
--
Octavian Chelu
More information about the Talk-ro
mailing list