OSM szerkesztés

 (Magyar)

Fórum szál:
(36505) ImreSamu
 2014-07-26 08:49:31
>Mi a különbség az int_ref és az e_road között?

"e-road" -ra gondolsz ?  mert az "e_road" nem igen szerepel a kulcsoknál.
http://taginfo.openstreetmap.org/search?q=e_road
http://taginfo.openstreetmap.org/search?q=e-road

szerintem ezeket érdemes megnézni:
http://wiki.openstreetmap.org/wiki/WikiProject_Europe/E-road_network#Tags_for_the_relation
http://wiki.openstreetmap.org/wiki/Talk:WikiProject_Europe/E-road_network
http://wiki.openstreetmap.org/wiki/Proposed_features/Connecting_of_routes
http://wiki.openstreetmap.org/wiki/Talk:Proposed_features/Connecting_of_routes

+a  "nat_ref" és a "reg_ref" -et
 
http://taginfo.openstreetmap.org/keys/nat_ref#values
http://taginfo.openstreetmap.org/keys/nat_name#values
 
http://taginfo.openstreetmap.org/keys/reg_ref#values
http://taginfo.openstreetmap.org/keys/reg_name#values
 
Előzmény (36491) peter68 2014-07-23 07:30:54
(36491) peter68
 2014-07-23 07:30:54
Mi a különbség az int_ref és az e_road között?
Előzmény (36489) osm 2014-07-22 23:13:23
(36489) osm
 2014-07-22 23:13:23
A e utakra a kapcsolatból tudod kiszedni a számokat,azok bitos megvannak:



Az int_ref ilyesmire nem jó,itt az főút száma a way ref-ből van,az e-road száma az e-road kapcsolatból.
Előzmény (36488) Trackman 2014-07-22 22:48:37
(36488) Trackman
 2014-07-22 22:48:37
Bence, Grin, köszi a válaszokat.
"többen töltik a way-hez tartozó útszámot, mint a relation-ét, lévén, hogy a renderer azt teszi fel" - szerintem ez a fő probléma. Rajzolni nem úgy kéne, ahogy egy adott megjelenítő épp működik, hanem úgy, ahogy a kőbe vésett szabály ezt leírja.
Mondjuk a kőbe véséssel is van némi probléma: http://wiki.openstreetmap.org/wiki/Key:ref : jobb oldalt a relation-re "undefined"-et mond, de lejjebb van rá példa...
Egyelőre semmiképp sem tervezzük, hogy a pajzsok között különbséget tegyünk, főleg, hogy a mi raszteresünkön egyelőre nincs semmilyen pajzs. :D
Ami igazán gondot okoz, az nem is feltétlen a relation által hordozott tag-ek általi duplikáció, hanem a ref - int_ref közötti duplikáció, lásd alább. Amellett, hogy N darab relation eleme a way, rögtön az első az E73-at ref-nek, tehát "lokális" jelzésnek mondja, és nem nemzetközinek. Az első relation ref tagja tekinthető hibának, ugye? (Hiszen nemzetközi szám van benne, ami az int_ref-be való.)

<way ...
    <tag k="int_ref" v="E 73;E 622"/>
    <tag k="ref" v="D7"/>

<relation...
    <tag k="ref" v="E 73"/>

<relation...   
    <tag k="int_ref" v="E 73"/>
    <tag k="ref" v="D7"/>

<relation...  
    <tag k="ref" v="E 662"/>

<relation...      
    <tag k="ref" v="E 73"/>  

Előzmény (36486) grin 2014-07-22 22:12:30
(36486) grin
 2014-07-22 22:12:30
Gondolom az alapgond az hogy egy útnak lehet egy csomó száma; lehet helyi, nemzeti, nemzetközi száma, lehet része mindenféle route-nak, stb. Ha az a kérdés hogy melyik legyen a kijelzett száma ha csak egyet lehet akkor általában az, ami az úton van közvetlenül (ref) maga az út azonosítója. Az int_ref az út nemzetközi számai, ami még mindig az úthoz kellene hogy tartozzon, de ez a jelölés még a relation-divat előtti szerintem.

A relation pedig ugye azt mutatja hogy az út milyen útvonalaknak tagja. Ez nem szigorúan nézve az út száma, és lehet belőle kismillió.

Azt gondolom hogy ezek között nagy az átfedés, pontosabban ha van int_ref akkor az vélhetően egybeesik azokkal a relation-ökkel amik ezeket leírják.

Országonként eltérhetnek a kategóriák (trunk / unclassified / primary / ...), részben az eltérő törvényi szabályozás miatt részben mert a megfeleltetés nem mindig egyértelmű. Ahogy sprok is mondta érdemes ezt országonként kezelni, amúgy is csomó helyi default (pl. a maxspeed értékek) eltérhetnek országonként.
Előzmény (36481) KiVi 2014-07-22 18:16:04
(36481) KiVi
 2014-07-22 18:16:04
OSM guruk!

Az OSM -> OMP konverziónál épp az útszámokkal van szívás, mi a jó megoldás arra, hogy megállíptsuk egy út számát a nemzetközit is beleértve. Első körben ismétlődés hegyek vannak, mert a way-ben és relation-ben is van útszám, ráadásul van ahol pl. int_ref-ben és ref ben is benne az E útszám. Egy állatorvosi ló: N45.71072 E18.67560

Ill. az autóút definicíója is kérdéses, pl. Romániában sima főutak is trunk-el vannak címkézve ami másfelé pedig ez az autóút.