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
具有 lat
和 lon
属性的记录,用于指定点的纬度和经度(十进制度,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)}))
此页是否对您有帮助?
感谢您的反馈!