小知识:Cell是个啥
Posted on
#FunFact
点击上方蓝字关注 Ingress Beijing
Cell是Ingress里经常用到的概念,相当于一个MU分数统计的战区,在地图上看往往呈曲面四边形。那么,当你看到一个典型的战区名称,比如AS14-November-07,该怎样理解呢?
我们从S2开始说。S2-Cell是Google提出的一种把球面坐标表示成近平面坐标的一种算法包。具体地,给理想化的地球造一个外接正方体,然后球面每一点被一条过球心的射线投影在正方体面上。每个正方形的面再被切割成4,096个小正方形,最终得到24,576个投影后的小正方形,这就是Ingress战区的划分来源。这个在原本的S2算法中被称作level 6 cell。战区的平均面积约20,000平方公里,典型的边长在140公里上下。
图:地球,它的外接立方体,和希尔伯特曲线
图片来自medium.com
我们在IITC上看到了曲线四边形的cell,其实就是这个外接立方体的一个面,反向投影回地球表面的形状。
图:将上图中的一个面投影到平面地图上,就得到了最大层级的cell
图片来自s2geometry.io
在原本的S2算法中,坐标是用64位整数在某一套希尔伯特曲线规则下表示和运算的。为了方便特工,猩猩给各个Cell起了名字。重点来了:
首先,六个大面分别命名为AS,AF,AM,PA,NR和ST,对应亚洲,非洲,美洲,太平洋,北极和南极。我们幅员辽阔的祖国横跨AS,NR两个面,以营口-葫芦岛-承德-苏尼特右旗-呼和淖尔为界,不妨称为南部地区和北部地区。
然后,在每个Cell内,沿着某一个右手系的方向,把X轴和Y轴各划分为16段,分别以国际无线电通话拼写字母A-S(没有IOQ)和数字01-16命名。
国际无线电通话拼写字母是一套截头表音的语音字母,简单来说,跟各位中学时候英语老师的Apple,Boy,Cat,Dog是一个道理,只不过换成了Alfa,Bravo,Charlie,Delta。单词本身并无含义。所以November Lima 1331只是表示NL1331,跟十一月的秘鲁首都利马毫无关联。
注意到每个面的方向是独有的,对于中国南部地区来说,数字越大越靠北,字母越大越靠东。比如AS14-Papa一定在AS13-November的东北方,但是这个对于其他面不见得通用。
最后,每一个格子再按照希尔伯特曲线遍历,分成00-15共16个小格子。这个顺序就比较难以表述,有兴趣的特工请自行参阅S2算法手册。这里得到的小格子,就是我们的战区Cell了。
曾几何时我收到了某大佬的Biocard,上面赫然写着AS14-November-07,我当时的心理活动是——
“Anno (Domini) ……嗯,公元,Start (20)14-11-07…… 所以这是个14年11月7日入坑的,是大佬没错了……”
欢迎关注我们的同步渠道
Telegram - https://t.me/IngressBeijing
Twitter - @ingressbeijing
网站 - https://bjres.net
投稿请发邮件至 tougao@bjres.net
投稿后请及时联系我们,联系方式:
Telegram - @alexrowe
QQ - 350259971
Niantic Chat Group - YxR8TEU4