- Catégories :
H3_UNCOMPACT_CELLS¶
Renvoie un tableau de valeurs VARIANT contenant les INTEGER IDs de cellules H3 à la résolution spécifiée qui couvrent la même zone que les cellules H3 de l’entrée.
Syntaxe¶
H3_UNCOMPACT_CELLS( <array_of_cell_ids> , <target_resolution> )
Arguments¶
array_of_cell_ids
Tableau de valeurs VARIANT contenant des valeurs INTEGER qui représentent des IDs de cellules H3 (index).
target_resolution
Valeur INTEGER comprise entre 0 et 15 (inclus) spécifiant la résolution H3 que vous souhaitez utiliser pour les cellules H3 renvoyées.
La spécification de toute autre valeur INTEGER entraîne une erreur.
Renvoie¶
Renvoie une valeur du type de données ARRAY ou NULL.
Si l’entrée est un tableau de valeurs VARIANT contenant des valeurs INTEGER, renvoie un tableau de valeurs VARIANT contenant les valeurs INTEGER qui représentent l’ensemble de cellules H3 à la résolution spécifiée.
Si l’entrée est NULL, renvoie NULL sans signaler d’erreur.
Notes sur l’utilisation¶
Toutes les valeurs INTEGER de l’entrée doivent représenter des cellules H3 valides.
Les cellules d’entrée ne peuvent pas avoir une résolution supérieure à celle spécifiée dans l’argument
target_resolution
.
Exemples¶
L’exemple suivant renvoie un ensemble non compacté de cellules H3 représentant des IDs de cellules H3 et une résolution cible de 10
.
SELECT H3_UNCOMPACT_CELLS(
[
622236750558396415,
617733150935089151
],
10
) AS uncompacted;
+-----------------------+
| UNCOMPACTED |
|-----------------------|
| [ |
| 622236750558396415, |
| 622236750562230271, |
| 622236750562263039, |
| 622236750562295807, |
| 622236750562328575, |
| 622236750562361343, |
| 622236750562394111, |
| 622236750562426879 |
| ] |
+-----------------------+