H3_Center - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. 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)