数据小组组建
最初只有一支小组,做的就是同一件事:把一场比赛的节奏记下来。谁在哪个时段跑得多、哪段时间被压在半场,这些内容先被人手工记录,再慢慢变成可以反复调用的资料。
TRACK · 01
我们没有一步跨到今天的规模。每一年往前推一点,起点是几个人想把比赛讲清楚。
最初只有一支小组,做的就是同一件事:把一场比赛的节奏记下来。谁在哪个时段跑得多、哪段时间被压在半场,这些内容先被人手工记录,再慢慢变成可以反复调用的资料。
看板上线之后,分析师和教练不用再逐条翻记录。一个赛季的跑动分布、关键事件和替补出场节奏,可以在同一块面板里对照着看,赛后复盘从几个小时压到几十分钟。
看台和通勤路上也需要数据。安卓端把跑动热区、补时节奏和半场比分走势放到手机上,关注某支战队之后,开赛前 30 分钟会收到提醒,不用再对着赛程表算时间。
赛区、战队、选手三个维度可以随意组合,两个人之间的热区差异能并排放在一起看。做内容的人可以直接把数据卡导出成文本摘要,写稿、做图、发战报都用同一份来源。
TEAM · 02
人数不多,但每个方向都直接对应你能拿到的东西:数据准不准、比赛顺不顺、工具好不好用、问题有没有人管。
负责采样、清洗、入库和热区渲染。你在资料库里看到的每一条轨迹,都是他们从原始坐标里修出来的。
盯赛程、跟现场、维护战队与选手信息。赛季阶段切换、场次调整,最先反映到这一块。
决定筛选器好不好用、时间轴怎么排、手机上热区图会不会糊。每一个交互细节都是他们反复改出来的。
俱乐部的数据需求、场馆的观赛安排、社团的团购咨询,都由他们对接并跟到问题解决。
MAP · 03
赛区之间的节奏差别很大。有人习惯高位压迫,有人靠后程发力,把这些差异放在同一张分布图上看,比赛之前心里就大致有数。
SECTOR GRID
每个赛区都有独立的赛程表与排名页,切换赛区即切换整块视图。
主场城市、客场城市和集训地的观赛安排都能查到。
战队档案含轮次战绩、跑动均值与关键事件分布。
选手维度的跑动样本支持两人并排比对。
俱乐部拿到的是赛后复盘用的跑动与替补数据;场馆侧重赛程与观赛节奏的同步;高校社团更多是用季票团购和观赛公告把同学组织起来。三种合作方式不同,对接的都是同一套资料库。
PIPELINE · 04
一场比赛产生的原始位置数据量不小。要让它变成能读的东西,中间要过四道工序。
每场对局的跑动采样点超过 2,400 个,位置精度控制在 0.5 米。这个精度下,一次横移和一次回撤是能分辨出来的。
采样数据先跟赛程、出场名单和轮次信息对齐,剔除异常漂移,再按赛区与战队归位,保证换赛区看的时候不会串行。
进球、换人、伤停与补时节点在比赛进行中同步标记,延迟小于 3 秒,所以你看直播时标出来的事件和赛况基本是同步的。
终场后 15 分钟内完成入库。补时时长曲线、半场走势和替补贡献在同一屏里,复盘时不用来回切窗口。
USERS · 05
同一套资料库,看的角度不一样。下面三类是我们平时打交道最多的。
ANNUAL · 06
赛季结束后,我们把这一年的跑动与比赛节奏变化整理成一份白皮书。俱乐部拿去当复盘参考,内容创作者拿去当选题起点,场馆拿去调整下一年的观赛安排。
白皮书之外,赛区跑动趋势专题会跟着赛季节点更新:3 月季前赛、6 月常规赛、10 月季后赛,每个节点都有一段新的观察。往前翻,能看到同一支战队在不同赛季里的跑动风格是怎么变的。