Categorias:

Funções geospaciais

H3_IS_PENTAGON

Retorna TRUE se o limite de uma célula H3 representar um pentágono.

Sintaxe

H3_IS_PENTAGON( <cell_id> )
Copy

Argumentos

cell_id

Um valor INTEGER que representa o ID da célula H3 (índice) ou um valor VARCHAR que representa o ID da célula em formato hexadecimal.

Retornos

Retorna um BOOLEAN ou NULL.

  • O valor é TRUE se a entrada representar um pentágono. Caso contrário, retorna FALSE.

  • Se a entrada for NULL, retorna NULL sem relatar um erro.

Exemplos

O exemplo a seguir especifica um inteiro que não representa um pentágono.

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

O exemplo a seguir especifica uma cadeia de caracteres hexadecimal que representa um pentágono.

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