H3_FromLongLat - Amazon Redshift

H3_FromLongLat

H3_FromLongLat 根据输入的经度、纬度和分辨率返回相应的 H3 单元格 ID。有关 H3 索引的信息,请参阅H3

语法

H3_FromLongLat(longitude, lattitude, resolution)

参数

longitude

一个 DOUBLE PRECISION 数据类型的值,或一个计算结果为 DOUBLE PRECISION 类型的表达式。

latitude

一个 DOUBLE PRECISION 数据类型的值,或一个计算结果为 DOUBLE PRECISION 类型的表达式。

resolution

一个 INTEGER 数据类型的值,或一个计算结果为 INTEGER 类型的表达式。该值表示 H3 网格系统的分辨率。该值必须是 0-15 之间的整数,包括 0 和 15。0 表示最粗糙,15 表示最精细。

返回类型

BIGINT – 表示 H3 单元格 ID。

如果 resolution 超出范围,则返回错误信息。

示例

下面的 SQL 根据经度 0、纬度 0 和分辨率 10 返回 H3 单元格 ID。

SELECT H3_FromLongLat(0, 0, 10);
h3_fromlonglat ------------------- 623560421467684863