[Talk-ro] Propunere pentru "maxspeed" în România
Flaviu
flaviu at gmx.com
Wed Dec 8 10:00:02 GMT 2010
Corectez:
Prin <nume categorie 2> mă refer la un nume care ar putea cuprinde
semantic tipurile C,D,CE,.. iar prin
prin <nume categorie 1> mă refer la un nume care ar putea cuprinde
semantic tipurile A1,B1,...
On 12/8/2010 11:35 AM, Flaviu wrote:
> Sunt cazuri în care maxspeed-ul e indicat explicit pentru diferite
> tipuri de vehicule. De exemplu
>
> maxspeed=50 - pt tipurile A,B,BE
> maxspeed:<nume categorie 2>=30 - pt tipurile C,D,CE,...
>
> sau
>
> maxspeed=RO:urban - pt tipurile A,B,BE
> maxspeed:<nume categorie 2>=30 - pt tipurile C,D,CE,...
>
> Acesta e un caz real în care datele nu sunt redundante și tag-ul „is_in”
> nu te ajută. Chiar nu poți face deduceri și numai o astfel de abordare
> te poate ajuta.
>
>
> Prin <nume categorie 1> mă refer la un nume care ar putea cuprinde
> semantic tipurile C,D,CE,.. iar prin
> prin <nume categorie 2> mă refer la un nume care ar putea cuprinde
> semantic tipurile A1,B1,...
>
> Flaviu
>
>
> On 12/8/2010 10:56 AM, Octavian Chelu wrote:
>> Î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
>>
>> _______________________________________________
>> Talk-ro mailing list
>> Talk-ro at openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-ro
>
>
> _______________________________________________
> Talk-ro mailing list
> Talk-ro at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-ro
More information about the Talk-ro
mailing list