- 类别:
H3_UNCOMPACT_CELLS¶
返回 VARIANT 值数组,其中包含指定分辨率下 H3 单元格的 INTEGER IDs,其覆盖区域与输入中的 H3 单元格相同。
语法¶
H3_UNCOMPACT_CELLS( <array_of_cell_ids> , <target_resolution> )
实参¶
array_of_cell_ids
VARIANT 值数组,其中包含代表 H3 单元格 IDs 的 INTEGER 值(索引 (https://h3geo.org/docs/core-library/h3Indexing))。
target_resolution
介于 0 和 15 之间(含)的 INTEGER 值,指定要用于返回的 H3 单元格的 H3 分辨率 (https://h3geo.org/docs/core-library/restable)。
指定其他任何 INTEGER 值都会导致错误。
返回¶
返回 ARRAY 数据类型的值或 NULL。
如果输入是一个包含 INTEGER 值的 VARIANT 值数组,则返回一个包含 INTEGER 值的 VARIANT 值数组,该数组表示指定分辨率下的 H3 单元格集合。
如果输入为 NULL,则返回 NULL,不报错。
使用说明¶
输入中的所有 INTEGER 值必须代表有效的 H3 单元格。
输入单元格的分辨率不能高于
target_resolution
实参中指定的分辨率。
示例¶
下面的示例将返回一组未压缩的 H3 单元格集合,这些单元格代表有效的 H3 单元格 IDs,目标分辨率为 10
。
SELECT H3_UNCOMPACT_CELLS(
[
622236750558396415,
617733150935089151
],
10
) AS uncompacted;
+-----------------------+
| UNCOMPACTED |
|-----------------------|
| [ |
| 622236750558396415, |
| 622236750562230271, |
| 622236750562263039, |
| 622236750562295807, |
| 622236750562328575, |
| 622236750562361343, |
| 622236750562394111, |
| 622236750562426879 |
| ] |
+-----------------------+