楽天電測のためのCellmapperの小技集

携帯電話

基地局探しの定番ツールであるCellmapperは、かゆいところに手が届かない感があるのですが、それをちょっとだけ便利するための小技集です。


Javascriptコンソールを使う技

調べたい範囲を地図表示した上で、Javascriptコンソールを開いて操作します。配列Towers にeNBID単位の情報があります。

eNBIDの一覧を得る

> Towers.map(function(t){return t.getProperties().name;});
(21) [“851969", “590083", “590164", “851976", “855959", “851980", “851971", “856971", “855958", “851977", “851982", “851979", “851986", “851983", “851972", “851987", “851973", “851981", “851978", “851975", “851984"]

eNBIDとRegionの一覧を得る

> Towers.map(function(t){return [t.getProperties().name,t.getProperties().regionID];});
(21) [Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2)]
0: (2) [“851969", “49153"]
1: (2) [“590083", “49942"]
2: (2) [“590164", “49943"]
3: (2) [“851976", “49153"]
4: (2) [“855959", “49153"]
5: (2) [“851980", “49153"]
6: (2) [“851971", “49153"]
7: (2) [“856971", “65440"]
8: (2) [“855958", “49153"]
9: (2) [“851977", “49153"]
10: (2) [“851982", “49153"]
11: (2) [“851979", “49153"]
12: (2) [“851986", “49153"]
13: (2) [“851983", “49153"]
14: (2) [“851972", “49153"]
15: (2) [“851987", “49153"]
16: (2) [“851973", “49153"]
17: (2) [“851981", “49153"]
18: (2) [“851978", “49153"]
19: (2) [“851975", “49153"]
20: (2) [“851984", “49153"]
length: 21
__proto__: Array(0)

配列LACListにRegionの一覧

> LACList;
(65535) [Array(0), empty × 49152, Array(0), empty × 788, Array(0), Array(0), empty × 15496, Array(0), empty × 93, Array(0)]0: [show: false, count: 1, inView: false]49153: [show: true, count: 18, inView: true]49942: [show: true, count: 1, inView: true]49943: [show: true, count: 1, inView: true]65440: [show: true, count: 1, inView: true]65534: [show: false, count: 1, inView: false]length: 65535__proto__: Array(0)

Cell IDの一覧を得る

基地局を1つ選んで、セル範囲を表示させたのちに操作。

> Object.keys(sectorColors).map(function(key, index) {return [Math.floor(key/256),key%256];})
(8) [Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2)]
0: (2) [851971, 1]
1: (2) [851971, 2]
2: (2) [851971, 3]
3: (2) [851971, 4]
4: (2) [851971, 5]
5: (2) [851971, 7]
6: (2) [851971, 8]
7: (2) [851971, 9]
length: 8
__proto__: Array(0)

セルの表示・非表示

これも基地局を選んでから。

> CoveragePolygonLayer.setVisible(true/false);

Cellmapper設定の小技

地図を消して、セル範囲や軌跡を目立たせる

MapをUSGS Satelliteにする (@rktncelladtさんのノウハウ。 cf. https://twitter.com/rktncelladt/status/1371700411153838080 )。



Cellmapperのベータ版を使う

差は距離が測れるぐらい?


リンク

楽天基地局のマップや、電測ツールについては下記の記事を参照ください。

携帯電話

Posted by ず@沖縄