#817·tile38

功能请求: 支持 A5 单元作为对象/搜索类型

作者: XanderD99创建于 2026年7月2日更新于 2026年8月23日

问题

Tile38 支持基于单元的对象和搜索类型,包括 Geohash、QuadKey 和 XYZ 瓦片,但不支持现代 DGGS。A5 是一个五边形 DGGS(与 S2/H3 类似),在每个分辨率下都具有相等面积的单元,扭曲度低,单元 ID 以 64 位整数的形式编码,与现有瓦片/哈希类型非常匹配。相关:#780 询问 H3 支持;A5 具有本地 Go 实现(无 CGO)的实际优势,这与 H3 的 C 绑定不同。GitHubA5geo

建议

在 Geohash/QuadKey 目前支持的范围内支持 A5 单元: SET fleet truck1 A5 3778472949142978560 # 将对象设置为 A5 单元 WITHIN fleet A5 3778472949142978560 # 通过单元区域进行搜索 INTERSECTS fleet A5 3778472949142978560 NEARBY ... / FENCE ... # 围栏覆盖单元区域 内部,单元解析为其五边形边界(多边形),因此可以重复使用现有的几何路径 - 与 QuadKey/瓦片区域处理的方式相同。