H3_Center
H3_Center retorna o centroide de um ID de célula H3 de um índice de entrada. Para obter informações sobre a indexação H3, consulte H3.
Sintaxe
H3_Center(index)
Argumentos
- índice
-
Um valor de tipo de dados
BIGINT
ouVARCHAR
que representa o índice de uma célula H3. Ou uma expressão que seja avaliada como um desses tipos de dados.
Tipo de retorno
POINT
: representa o centroide da célula H3 com identificador do sistema de referência espacial (SRID) de 0
.
Se o índice for inválido, será retornado um erro.
Exemplos
O comando SQL a seguir insere um VARCHAR
que representa o índice de uma célula H3 e retorna um POINT com SRID de 0 que representa o centroide da célula H3 de entrada.
SELECT H3_Center('8025fffffffffff');
h3_center
--------------------------------------------
010100000070707A550B605940AEE9D70B327E4640
O comando SQL a seguir insere um BIGINT
que representa o índice de uma célula H3 e retorna um POINT com SRID 0 que representa o centroide da célula H3 de entrada.
SELECT H3_Center(577129255373111295);
h3_center
--------------------------------------------
010100000070707A550B605940AEE9D70B327E4640
O comando SQL a seguir insere um VARCHAR
que representa o índice de uma célula H3 e retorna um POINT com SRID 0 que representa o centroide da célula H3 de entrada. A saída de H3_Center é inserida em ST_AwEWKT para exibição em uma representação de texto bem conhecido estendido (EWKT).
SELECT ST_AsEWKT(H3_Center('8075fffffffffff'));
st_asewkt
-----------------------------------------
POINT(-5.24539029677733 2.30088211162675)