Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del
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_Polyfill
H3_Polyfill restituisce l'ID della cella H3 corrispondente agli esagoni e ai pentagoni contenuti nel poligono di input della risoluzione data. Per ulteriori informazioni sull'indicizzazione H3, consulta H3.
Sintassi
H3_Polyfill(geom, resolution)
Arguments (Argomenti)
- geom
-
Un valore di tipo
GEOMETRYo un'espressione che restituisce un valore di tipoGEOMETRY. L'argomento geom deve esserePOLYGON. - risoluzione
-
Un valore di tipo
INTEGERo un'espressione che restituisce un valore di tipoINTEGER. Il valore rappresenta la risoluzione del sistema a griglia H3. Il valore deve essere un numero intero compreso tra 0 e 15, di cui0è la risoluzione più grossolana e15la più granulare.
Tipo restituito
SUPER: rappresenta un elenco di ID di celle H3.
Se geom non è un POLYGON, allora viene restituito un errore.
Se la risoluzione non è compresa nell'intervallo valido viene restituito un errore.
Se geom è vuoto, viene restituito NULL.
Esempi
La seguente istruzione SQL restituisce un array di ID di celle H3 con tipo di dati SUPER da un poligono e una risoluzione 4.
SELECT H3_Polyfill(ST_GeomFromText('POLYGON((0 0, 0 1, 1 1, 1 0, 0 0))'), 4);
h3_polyfill
----------------------------------------------------------------------------------------------------------------------------------------------------------
[596538848238895103,596538805289222143,596538856828829695,596538813879156735,596537920525959167,596538685030137855,596538693620072447,596538839648960511]