维度 A
赛季线
自 1992 赛季起连续收录,目前积累 33 个完整赛季。每个新赛季结束后滚动增补,不做回溯改写,这条线用来回答「比上赛季进步了吗」。
1992 → 当季 · 逐年追加
净胜球视角的足球数据站
story / 运营与口径说明
星空赛场是一个以净胜球为第一口径的足球数据站。这一页不谈立场,只交代数字从哪里来、按什么规则切分、由谁复核,以及一个数字在进入档案之前要走完几道手续。
如果你真正关心的是某个具体数字能不能被引用,先读这里的口径与流程,再去对应的数据页取数,会比直接抄一份表格稳妥得多。
contents / 本页目录
01 / metric
净胜球的计算只有一步:进球数减去失球数。它把一支球队一个阶段的攻防两端压成一个可比较的整数,正负号直接说明攻守是否接近平衡。同分并列、跨赛季回看、判断一支球队偏进攻还是偏保守,这个数字比单独看进球或单独看失球更少失真。
它当然不解释过程。一场六比零和六场一比零在净胜球上等值,节奏快慢、对手强弱、主客场差异都被抹平。所以本站把净胜球放在入口位置,却不把它放在终点位置:它旁边始终带着进球、失球与场均攻防数值三组字段,读者可以随时把结论拆回明细。
积分回答名次,净胜球回答平衡,出场时间回答参与度。这三类数据在本站互相不替代,也不做加权合成,更不折算成任何评分。
02 / archive
档案不是一张越堆越厚的大表,而是两个维度的交叉网格。纵切一列是赛季,横切一行是赛事;每一场比赛都必然同时落在某一列和某一行上。
维度 A
自 1992 赛季起连续收录,目前积累 33 个完整赛季。每个新赛季结束后滚动增补,不做回溯改写,这条线用来回答「比上赛季进步了吗」。
1992 → 当季 · 逐年追加
维度 B
覆盖 7 个国内联赛、3 项杯赛与 2 项洲际俱乐部赛事,共 12 项。不同赛事的场次基数差距很大,因此场均数值与累计数值分开陈列,避免直接相除得出误导性结论。
12 项赛事 · 分层陈列
交叉网格带来的直接好处是可比性。跨赛季对比时,字段定义、单位、场次基数都不变,变化只发生在数值本身,这样一句「某队本季净胜球比上季多出几个」才是可以被核查的陈述。
03 / verification
流程本身不复杂,难的是每一步都留下可以追溯的记录。下面四步按顺序发生,缺一步就不入库。
赛后按赛事记录整理进球、失球与球员出场分钟,补时时段单独标注,不与常规时间混算。
这一步的产物是未加工的原始行,还没有进入任何汇总。
同一轮数据至少经两条独立记录比对,出现分歧时以当轮赛事记录为准,并把差异写进备注栏。
分歧本身也会被记录,而不是被覆盖掉。
净胜球与出场时间在这个窗口内完成入库。伤停名单另设两次校对,分别在开赛前 48 小时与开赛前 6 小时进行。
两个时间尺度并行:赛后的分钟级,赛前的两次定点。
收到纠错后按提交、核对、回填、记录四步处理。条目更新时会同步更新口径说明,而不是悄悄替换数字。
改动可见,是这一整套流程的前提。
04 / atlas
球迷组织主场地图收录 32 座球场的坐标与容量,由 24 家球迷组织参与校对。站方负责统一坐标基准与容量字段的格式,参与的球迷组织提供现场信息并对差异提出修正,两边各自留有记录。
这样做有很实际的考虑:容量数字会随看台改造发生变化,坐标会因新建或更名而偏移,只有长期在场地周边活动的人才能第一时间察觉。校对不是一次性验收,而是一个持续往返的过程,因此这些字段标注的是「校对方」,而不是单一来源。
05 / team
校对组负责原始数字与交叉比对,可视化组负责把净胜球与时间轴变成读得懂的图形,内容组负责撰写口径注解与版本说明,技术与运营组负责站点稳定、纠错通道与对外协作。四块工作跑在同一套字段定义上,任何一块提出口径调整,其余三块会同步收到通知并共同确认后再落地。
测试版面向资深球迷开放,以 Beta 编号滚动迭代,每 6 至 8 周发布一次版本说明,记录这一轮改了哪些字段、哪些图形和哪些交互。它存在的意义不是在正式上线前放出半成品,而是把口径边界提前问清楚——不少口径问题,正是长期跟赛季的读者先发现的。
06 / boundary
凡是能被具体赛季、具体轮次、具体赛事记录核查的内容,我们放在数据区;凡是基于数据的判断与倾向,我们放在说明区,并明确标注为站方表述。
本站引用数据时不做预测,也不对比赛结果下结论。伤停内容只描述名单与状态变化,不判断伤情轻重,不推测出场概率,也不做任何结果层面的暗示。
页面中不出现具名真实人物的言论或署名。品牌署名、口径说明与版本记录均以站方名义发布;读者要判断可信度,依据应该是字段定义与校对记录,而不是某个名字。
q & a