A5 发布 1.0:把整个地球切成等面积五边形网格
来源:a5geo.org — 2026-10-14
📋 概述
距离 A5 首次公布已 18 个月,这个从可视化实验(以及对五边形的执念)出发的项目长成了可用工具,围绕它的库、工具与软件也已成气候。A5 是一个网格系统:地球上的任意位置、线或面都能表示为一个五边形单元(或单元集合),每个单元编码成一个紧凑的 64 位整数。行业术语叫离散全球网格系统(DGGS),已有若干系统在为全球最大规模的公司与数据管线供能;A5 的一个实例是 FIRMS Explorer,用它聚合了 2000 年以来全球 6.31 亿次火点探测。1.0 的核心承诺是把网格布局与单元 ID 冻结:系统会继续演进、增加工具函数,但基础不变,应用、数据库与工作流可以长期依赖「一个 A5 单元代表某个具体地理位置」。新特性包括紧凑数据下的覆盖集运算(union、intersect、difference,谓词 contains、overlaps,度量 count、area),可以不展开数据就处理数十亿单元;新增 cellToSubcells 与 cellToSupercell,因为五边形在几何上无法精确切分为更小的五边形(六边形同理),A5 的层级是逻辑的、只是近似空间;此外所有分辨率下的单元拓扑现在统一为五边形,避免了六边形 DGGS 必须掺入 12 个五边形单元而破坏等面积保证的问题。
🔑 核心要点
- 承诺冻结网格与单元 ID:应用、数据库与工作流可以长期依赖「一个 64 位整数代表一个具体位置」
- 已验证的规模用例:FIRMS Explorer 用 A5 聚合 2000 年以来全球 6.31 亿次火点探测
- 1.0 新增覆盖集运算(union/intersect/difference、contains/overlaps、count/area),用紧凑数据直接处理数十亿单元而无需展开
- 层级是逻辑而非几何的:五边形无法精确切分成更小的五边形,所以 cellToSubcells 比 cellToChildren 慢,但给出按质心的正确覆盖
- 等面积是核心优势:所有分辨率下单元拓扑统一为五边形,不像六边形 DGGS 必须掺入 12 个五边形从而破坏纯粹的等面积保证
- 生态已成规模:DuckDB、R、QGIS 等实现齐备,官方文档今后也会同时给出 DuckDB 与 R 的示例
💡 金句
Geometrically, it is impossible to split an A5 pentagon into more pentagons in such a manner that the result exactly overlaps
👍 0
👎 0
← 返回 Lobsters 首页