Kategorien:

Geodatenfunktionen

H3_IS_PENTAGON

Gibt TRUE zurück, wenn die Begrenzung einer H3-Zelle ein Fünfeck darstellt.

Syntax

H3_IS_PENTAGON( <cell_id> )
Copy

Argumente

cell_id

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 einen BOOLEAN-Wert oder NULL zurück.

  • Der Wert ist TRUE, wenn die Eingabe ein Fünfeck darstellt. Andernfalls wird FALSE zurückgegeben.

  • Wenn die Eingabe NULL ist, wird NULL ohne Meldung eines Fehlers zurückgegeben.

Beispiele

Das folgende Beispiel gibt eine Ganzzahl an, die kein Fünfeck darstellt.

SELECT H3_IS_PENTAGON(613036919424548863);
Copy
+------------------------------------+
| H3_IS_PENTAGON(613036919424548863) |
|------------------------------------|
| False                              |
+------------------------------------+

Das folgende Beispiel gibt eine hexadezimale Zeichenfolge an, die ein Fünfeck darstellt.

SELECT H3_IS_PENTAGON('804dfffffffffff');
Copy
+-----------------------------------+
| H3_IS_PENTAGON('804DFFFFFFFFFFF') |
|-----------------------------------|
| True                              |
+-----------------------------------+