<div dir="ltr">Sziasztok!<br><br>A tegnapi eszmefuttatás eredményeképpen elhatároztam, hogy javaslatot teszek az OpenStreetMap nemzetközi közössége felé a mobiltelefon-bázisállomások címkézésére. Mielőtt megírom a javaslatot, szeretném véleményeteket kérni.<br><br>Korábban is voltak ajánlások, ez alapján kezdtük a címkézést:<br><br>Proposed features/Telecommunications tower<br>http://wiki.openstreetmap.org/wiki/Proposed_features/Telecommunications_tower<br><br>Innen jöttek az alábbi kulcsok:<br><br>MCC<br>MNC<br>gsm:LAC<br>gsm:cellid<br>gsm:direction<br>umts:LAC<br>umts:cellid<br>umts:direction<br><br>Hamar kinőttük ezeket, a fenti elvek alapján alkottuk a következőket:<br><br>gsm:BCCH<br>umts:RNC<br>umts:PSC<br>lte:LAC<br>lte:cellid<br>lte:direction<br>lte:eNB<br><br>A betűszavakat csupa nagybetűvel írtuk, kivéve az eNB-t, mert ezt így használják a szakirodalomban is. A jövőben csupa kisbetűvel fogom javasolni ezek leírását, igazodva az OpenStreetMap kulcsainak általános kisbetűs elnevezéseihez:<br><br>mcc<br>mnc<br>gsm:lac<br>gsm:cellid<br>[...]<br><br>A szolgáltatók saját azonosítóinak tárolására már eddig is kisbetűs kulcsot használtunk:<br><br>ref:vodafone<br>ref:telekom<br><br>Halkan megjegyzem, hogy ez nem igazán állja meg a helyét nemzetközi viszonylatban, talán jobb lenne mcc:mnc formátumban vagy országkóddal, az utóbbi szimpatikusabb:<br><br>ref:216:70<br>ref:vodafone:hu<br><br>Ahol egy helyszínen (tornyon, épületen) több szolgáltató is működik, ott nem követtük a vitalapon felvetett egyik címkézési módot sem. Az alábbiakat vetették fel ott:<br><br># communication:direction=mnc:value1,value2,...;...<br>communication:direction=01:60,290;20:50,170,290<br><br># communication:direction:mccmnc=value1;value2;...<br>communication:direction:20801=60;290<br>communication:direction:20820=50;170;290<br><br>Az első eléggé nehezen tekinthető át, a második pedig rengeteg címkét eredményez, továbbá választás elé állít minket, hogy ahol csak egy szolgáltató van, ott kiírjuk-e a kulcsokban a :mccmnc végződést. Ha kiírjuk, akkor feleslegesnek tűnik, ha nem írjuk, akkor később lesz nehézkes kiegészíteni, ha találunk még egy szolgáltatót ugyanott.<br><br>A fentiek helyett azt választottuk, hogy az egy szolgáltatóra vonatkozó értékeket pontosvesszővel választjuk el, az egyes szolgáltatókat pedig pontosvesszővel és szóközzel. A fenti példa ebben az írásmódban:<br><br># communication:direction=value1;value2;...; value1;value2;...<br>communication:direction=60;290; 50;170;290<br><br>Az írásmódot dokumentáltam az osm wiki magyar nyelvű oldalán:<br>http://wiki.openstreetmap.org/wiki/WikiProject_Hungary/Mobiltelefon-tornyok<br><br>Így használjuk tavasz óta, ebben a formátumban címkéztünk fel 1500 bázisállomást:<br>http://cellavadasz.openstreetmap.hu/#map=12/47.5592/19.0115&id=3456275868<br><br>Időközben kiderült, hogy az iD editor szerkesztéskor kitörli a szóközöket a pontosvesszők után, szerencsére mobiltelefon-tornyokat kevesen szerkesztenek iD-vel. A tegnapi hozzászólások alapján úgy tűnik, hogy a "; " helyett jobb lenne a sávok leírására használt "|" elválasztót használni:<br><br># communication:direction=value1;value2|value1;value2;...<br>communication:direction=60;290|50;170;290<br><br>Az én szememnek jobban tetszik szóközzel együtt, az iD is meghagyja, de ellene szól, hogy ügyesebb algoritmus kell az értelmezéséhez:<br><br># communication:direction=value1;value2 | value1;value2;...<br>communication:direction=60;290 | 50;170;290<br><br>Nyitott kérdés, hogy az mnc kulcsban pontosvesszővel vagy függőleges vonallal válasszuk-e el az értékeket:<br><br>mnc=01;30;70<br>mnc=01|30|70<br><br>Itt ugyanis szolgáltatónként egyetlen érték lehet, viszont fontos a sorrend, hiszen ebben a sorrendben soroljuk fel a cellid kulcsokban is a szolgáltatókat. A sorrend egyébként elvileg tetszőleges lehetne, de az áttekinthetőség kedvéért azt választottuk, hogy növekvő mnc szerint soroljuk fel. Itt nem ismétlődhet érték, tehát tekinthető halmaznak, ezért használhatjuk a pontosvesszőt is.<br><br>Eddig "; " volt az elválasztójel az MNC címkében, amellyel követtük a többi címkében használt formátumot, hogy az egyes szolgáltatókra vonatkozó értékek között ez az elválasztás. Ezért lenne logikus a | jelet használni itt is.<br><br>Mi a véleményetek?<br><br>Üdv:<br>András<br><br>2015. november 5., csütörtök 14:12:27 UTC+1 időpontban Kolesár András a következőt írta:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div dir="ltr">Valóban eléggé idegen. Szóközökkel körülvéve, tehát " | " formában könnyebben el tudom képzelni.<br><br>gsm:cellid=41541;41543; 1181;1184;3201;3202; 61161;61162;61163;61164;61165;<wbr>61166<br><br>gsm:cellid=41541;41543|1181;<wbr>1184;3201;3202|61161;61162;<wbr>61163;61164;61165;61166<br><br>gsm:cellid=41541;41543 | 1181;1184;3201;3202 | 61161;61162;61163;61164;61165;<wbr>61166<br><br>András<br><br>2015. november 5., csütörtök 13:59:59 UTC+1 időpontban Báthory Péter a következőt írta:<blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Nagyon ráállhatott már a szemed a pontosvessző-szóközre, ha nem
tudod eldönteni ;)<br>
<br>
<div>2015-11-05 13:37 keltezéssel, Kolesár
András írta:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Kérdés, hogy akkor az MNC-nél is | jelet
használjunk-e:<br>
<br>
MNC=01;30;70<br>
vagy<br>
MNC=01|30|70<br>
<br>
Nekem nem egyértelmű, hogy melyik olvashatóbb könnyebben:<br>
<br>
gsm:cellid=41541;41543; 1181;1184;3201;3202;
61161;61162;61163;61164;61165;<wbr>61166<br>
vagy<br>
gsm:cellid=41541;41543|1181;<wbr>1184;3201;3202|61161;61162;<wbr>61163;61164;61165;61166<br>
<br>
Üdv:<br>
András<br>
<br>
2015. november 5., csütörtök 13:24:56 UTC+1 időpontban Báthory
Péter a következőt írta:
<blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Én is pont akartam
javasolni a | jelet, sokkal olvashatóbb lenne.<br>
<br>
BP<br>
</div></blockquote></div></blockquote></div>
</blockquote></div></blockquote></div>