- Kategorien:
H3_GRID_PATH¶
Gibt ein ARRAY der IDs der H3-Zellen zurück, die die Linie zwischen zwei Zellen repräsentieren. Die IDs in dem zurückgegebenen ARRAY sind INTEGER-Werte (wenn INTEGER-Werte als Eingabe-IDs angegeben wurden) oder VARCHAR-Werte, die die hexadezimalen IDs enthalten (wenn hexadezimale IDs als Eingabe-IDs angegeben wurden).
Syntax¶
H3_GRID_PATH( <cell_id_1> , <cell_id_2> )
Argumente¶
cell_id_1
Ein INTEGER-Wert, der die ID der H3-Zelle (Index) repräsentiert, oder ein VARCHAR-Wert, der die ID der Zelle im Hexadezimalformat repräsentiert.
cell_id_2
Ein INTEGER-Wert, der die ID der H3-Zelle (Index) repräsentiert, oder ein VARCHAR-Wert, der die ID der Zelle im Hexadezimalformat repräsentiert.
Rückgabewerte¶
Gibt ein ARRAY der IDs von H3-Zellen zurück, die die Linie zwischen den durch cell_id_1
und cell_id_2
angegebenen Zellen repräsentieren. Die IDs haben eines der folgenden Formate:
Wenn
cell_id_1
undcell_id_2
INTEGER-Werte sind, gibt die Funktion die IDs als INTEGER-Werte zurück.Wenn
cell_id_1
undcell_id_2
VARCHAR-Werte sind, die die hexadezimale IDs enthalten, gibt die Funktion die hexadezimalen IDs als VARCHAR-Werte zurück.
Nutzungshinweise¶
Die IDs der beiden Eingabezellen müssen die gleiche Auflösung haben.
Beispiele¶
Das folgende Beispiel gibt ein ARRAY der IDs von H3-Zellen zurück, die die Linie zwischen den Zellen mit den IDs 617540519103561727
und 617540519052967935
(beide als INTEGER-Werte angegeben) repräsentieren.
SELECT H3_GRID_PATH(617540519103561727, 617540519052967935);
+------------------------------------------------------+
| H3_GRID_PATH(617540519103561727, 617540519052967935) |
|------------------------------------------------------|
| [ |
| 617540519103561727, |
| 617540519046414335, |
| 617540519047462911, |
| 617540519044055039, |
| 617540519045103615, |
| 617540519052967935 |
| ] |
+------------------------------------------------------+
Das folgende Beispiel gibt ein ARRAY der IDs von H3-Zellen zurück, die die Linie zwischen den Zellen mit den IDs 891f1d48b93ffff
und 891f1d4888fffff
(beide als VARCHAR-Werte angegeben) repräsentieren.
SELECT H3_GRID_PATH('891f1d48b93ffff', '891f1d4888fffff');
+----------------------------------------------------+
| H3_GRID_PATH('891F1D48B93FFFF', '891F1D4888FFFFF') |
|----------------------------------------------------|
| [ |
| "891f1d48b93ffff", |
| "891f1d4882bffff", |
| "891f1d4883bffff", |
| "891f1d48807ffff", |
| "891f1d48817ffff", |
| "891f1d4888fffff" |
| ] |
+----------------------------------------------------+