Doc文档

geo.s2CellIDToken() 函数

geo.s2CellIDToken() 是实验性的,并且实验性包随时可能更改

geo.s2CellIDToken() 返回给定单元格或指定 S2 单元格级别的点的 S2 单元格 ID 令牌。

函数类型签名
(level: int, ?point: {lon: float, lat: float}, ?token: string) => string

有关更多信息,请参阅函数类型签名

参数

token

要更新的 S2 单元格 ID 令牌。

用于更改现有 S2 单元格 ID 令牌的 S2 单元格级别。

point

具有 latlon 属性的记录,用于指定点的纬度和经度(十进制度,WGS 84)。

level

必需)生成 S2 单元格 ID 令牌时使用的 S2 单元格级别。

示例

使用纬度和经度值生成 S2 单元格 ID 令牌

import "experimental/geo"

data
    |> map(
        fn: (r) =>
            ({r with s2_cell_id: geo.s2CellIDToken(point: {lat: r.lat, lon: r.lon}, level: 10)}),
    )

查看示例输入和输出

更新 S2 单元格 ID 令牌级别

import "experimental/geo"

data
    |> map(fn: (r) => ({r with s2_cell_id: geo.s2CellIDToken(token: r.s2_cell_id, level: 5)}))

查看示例输入和输出


此页是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像当前一样使用它,而无需对您的代码进行任何更改。

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一款开源、高速的近期数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 基于 Core 的基础构建,增加了高可用性、读取副本、增强的安全性以及数据压缩,从而实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层级可供非商业家庭或业余爱好者使用。

有关更多信息,请查看