- Categorias:
H3_CELL_TO_POINT¶
Retorna o objeto GEOGRAPHY que representa o ponto que é o centroide de uma célula H3.
- Consulte também:
Sintaxe¶
H3_CELL_TO_POINT( <cell_id> )
Argumentos¶
cell_id
Um INTEGER que representa o ID da célula H3 (índice) ou um VARCHAR que representa o ID da célula em formato hexadecimal.
Retornos¶
Retorna um objeto GEOGRAPHY para o ponto que representa o centroide da célula H3 com o ID especificado.
Exemplos¶
O exemplo a seguir retorna o objeto GEOGRAPHY para o ponto que representa o centroide da célula H3 que contém o Portão de Brandemburgo. O exemplo especifica o ID da célula H3 como um valor INTEGER.
SELECT H3_CELL_TO_POINT(613036919424548863);
+--------------------------------------+
| H3_CELL_TO_POINT(613036919424548863) |
|--------------------------------------|
| { |
| "coordinates": [ |
| 1.337676791184706e+01, |
| 5.251638386722465e+01 |
| ], |
| "type": "Point" |
| } |
+--------------------------------------+
O exemplo a seguir especifica o valor hexadecimal do ID da célula H3 como um VARCHAR para retornar as mesmas coordenadas do exemplo anterior.
SELECT H3_CELL_TO_POINT('881F1D4887FFFFF');
+-------------------------------------+
| H3_CELL_TO_POINT('881F1D4887FFFFF') |
|-------------------------------------|
| { |
| "coordinates": [ |
| 1.337676791184706e+01, |
| 5.251638386722465e+01 |
| ], |
| "type": "Point" |
| } |
+-------------------------------------+