[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