- Categorias:
H3_UNCOMPACT_CELLS¶
Retorna uma matriz de valores VARIANT que contêm IDs INTEGER de células H3 na resolução especificada que cobrem a mesma área que as células H3 na entrada.
Sintaxe¶
H3_UNCOMPACT_CELLS( <array_of_cell_ids> , <target_resolution> )
Argumentos¶
array_of_cell_ids
Uma matriz de valores VARIANT que contém valores INTEGER que representam IDs da célula H3 (índices).
target_resolution
Um valor INTEGER entre 0 e 15 (inclusive) especificando resolução H3 que você deseja usar para as células H3 retornadas.
Especificar qualquer outro valor INTEGER resulta em erro.
Retornos¶
Retorna um valor de tipo de dados ARRAY ou NULL.
Se a entrada for uma matriz de valores VARIANT que contêm valores INTEGER, retorna uma matriz de valores VARIANT que contêm valores INTEGER que representam o conjunto de células H3 na resolução especificada.
Se a entrada for NULL, retorna NULL sem relatar um erro.
Notas de uso¶
Todos os valores INTEGER na entrada devem representar células H3 válidas.
As células de entrada não podem ter uma resolução maior que a resolução especificada no argumento
target_resolution
.
Exemplos¶
O exemplo a seguir retorna um conjunto não compactado de células H3 que representam IDs de células H3 válidas e uma resolução alvo de 10
.
SELECT H3_UNCOMPACT_CELLS(
[
622236750558396415,
617733150935089151
],
10
) AS uncompacted;
+-----------------------+
| UNCOMPACTED |
|-----------------------|
| [ |
| 622236750558396415, |
| 622236750562230271, |
| 622236750562263039, |
| 622236750562295807, |
| 622236750562328575, |
| 622236750562361343, |
| 622236750562394111, |
| 622236750562426879 |
| ] |
+-----------------------+