H3_Center - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

H3_Center

H3_Center restituisce il centroide di un ID di una cella H3 in base a un indice di input. Per ulteriori informazioni sull'indicizzazione H3, consulta H3.

Sintassi

H3_Center(index)

Arguments (Argomenti)

indice

Un valore del tipo di dati BIGINT o VARCHAR che rappresenta l’indice di una cella H3. In alternativa un’espressione che restituisce uno di questi tipi di dati.

Tipo restituito

POINT: rappresenta il centroide della cella H3 con un identificatore spaziale del sistema di riferimento (SRID) pari a 0.

Se index non è valido, viene restituito un errore.

Esempi

Il comando SQL seguente immette un valore VARCHAR che rappresenta l’indice di una cella H3 e restituisce un PUNTO con SRID 0 che rappresenta il centroide della cella H3 di input.

SELECT H3_Center('8025fffffffffff');
h3_center -------------------------------------------- 010100000070707A550B605940AEE9D70B327E4640

Il comando SQL seguente immette un valore BIGINT che rappresenta l’indice di una cella H3 e restituisce un PUNTO con SRID 0 che rappresenta il centroide della cella H3 di input.

SELECT H3_Center(577129255373111295);
h3_center -------------------------------------------- 010100000070707A550B605940AEE9D70B327E4640

Il comando SQL seguente immette un valore VARCHAR che rappresenta l’indice di una cella H3 e restituisce un PUNTO con SRID 0 che rappresenta il centroide della cella H3 di input. L’output di H3_Center viene immesso in ST_AWEWKT per essere visualizzato in una rappresentazione Extended Well-Known Text (EWKT).

SELECT ST_AsEWKT(H3_Center('8075fffffffffff'));
st_asewkt ----------------------------------------- POINT(-5.24539029677733 2.30088211162675)