H3_ ToParent - 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_ ToParent

H3_ ToParent restituisce l'ID della cella H3 principale a una risoluzione principale specificata per un determinato indice H3. Per ulteriori informazioni sull'indicizzazione H3, consulta H3.

Sintassi

H3_ToParent(index, resolution)

Arguments (Argomenti)

indice

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

risoluzione

Un valore di tipo INTEGER o un'espressione che restituisce un valore di tipo INTEGER. Il valore rappresenta la risoluzione dell'ID della cella principale. Il valore deve essere compreso tra 0 e la risoluzione dell'indice, inclusa.

Tipo restituito

BIGINT— rappresenta l'ID della cella H3 del genitore.

Se l'indice o la risoluzione sono NULL, viene restituito NULL.

Se index non è valido, viene restituito un errore.

Se la risoluzione è inferiore a 0 o superiore alla risoluzione dell'indice, viene restituito un errore.

Esempi

Il codice SQL seguente inserisce un valore VARCHAR che rappresenta l'indice di una cella H3 e un valore INTEGER che rappresenta la risoluzione desiderata dell'elemento principale desiderato e restituisce un valore BIGINT che rappresenta l'elemento principale con risoluzione 0 della cella di input H3.

SELECT H3_ToParent('85283473fffffff', 0);
h3_toparent -------------------- 577199624117288959

Il codice SQL seguente immette un BIGINT che rappresenta l'indice di una cella H3 e un numero INTEGER che rappresenta la risoluzione desiderata del genitore desiderato e restituisce un BIGINT che rappresenta il genitore alla risoluzione 0 della cella H3 di input.

SELECT H3_ToParent(646078419604526808, 8);
h3_toparent -------------------- 614553222213795839