- Kategorien:
H3_UNCOMPACT_CELLS¶
Gibt ein Array von VARIANT-Werten zurück, die die INTEGER-IDs von H3-Zellen in der angegebenen Auflösung enthalten, die denselben Bereich abdecken wie die H3-Zellen in der Eingabe.
Syntax¶
H3_UNCOMPACT_CELLS( <array_of_cell_ids> , <target_resolution> )
Argumente¶
array_of_cell_ids
Ein Array mit VARIANT-Werten, die die INTEGER-Werte enthalten, die die H3-Zellen-IDs repräsentieren (Indizes).
target_resolution
Ein INTEGER-Wert zwischen 0 und 15 (einschließlich), der die H3-Auflösung angibt, die Sie für die zurückgegebenen H3-Zellen verwenden möchten.
Die Angabe eines beliebigen anderen INTEGER-Werts führt zu einem Fehler.
Rückgabewerte¶
Gibt einen Wert vom Datentyp ARRAY oder NULL zurück.
Wenn die Eingabe ein Array von VARIANT-Werten ist, die INTEGER-Werte enthalten, wird ein Array von VARIANT-Werten zurückgegeben, die die INTEGER-Werte enthalten, die die Menge von H3-Zellen in der angegebenen Auflösung repräsentieren.
Wenn die Eingabe NULL ist, wird NULL ohne Meldung eines Fehlers zurückgegeben.
Nutzungshinweise¶
Alle INTEGER-Werte in der Eingabe müssen gültige H3-Zellen repräsentieren.
Die Eingabezellen können keine höhere Auflösung haben als die im Argument
target_resolution
angegebene Auflösung.
Beispiele¶
Im folgenden Beispiel wird eine nicht komprimierte Menge von H3-Zellen zurückgegeben, die gültige H3-Zellen-IDs mit einer Zielauflösung von 10
repräsentieren.
SELECT H3_UNCOMPACT_CELLS(
[
622236750558396415,
617733150935089151
],
10
) AS uncompacted;
+-----------------------+
| UNCOMPACTED |
|-----------------------|
| [ |
| 622236750558396415, |
| 622236750562230271, |
| 622236750562263039, |
| 622236750562295807, |
| 622236750562328575, |
| 622236750562361343, |
| 622236750562394111, |
| 622236750562426879 |
| ] |
+-----------------------+