H3_Boundary - 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_Boundary

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

Sintassi

H3_Boundary(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

POLYGON: rappresenta il poligono con un identificatore spaziale del sistema di riferimento (SRID) uguale 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 POLIGONO con SRID 0 che rappresenta il limite della cella H3 di input. L’output di H3_Boundary viene immesso in ST_AwEWKT per essere visualizzato in una rappresentazione Extended Well-Known Text (EWKT).

SELECT ST_AsEWKT(H3_Boundary('8025fffffffffff'));
st_asewkt ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ POLYGON((87.7729641223953 52.6542030078627,86.7082098104731 40.3127667561966,98.2285042557705 33.6210697806835,110.694610548823 37.163896485796,116.212895637138 47.3094513028131,106.40349563788 56.210610737585,87.7729641223953 52.6542030078627))

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

SELECT ST_AsEWKT(H3_Boundary(577129255373111295));
st_asewkt ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- POLYGON((87.7729641223953 52.6542030078627,86.7082098104731 40.3127667561966,98.2285042557705 33.6210697806835,110.694610548823 37.163896485796,116.212895637138 47.3094513028131,106.40349563788 56.210610737585,87.7729641223953 52.6542030078627))