O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a publicação de blog
H3_Polyfill
H3_Polyfill retorna os IDs de célula H3 correspondentes aos hexágonos e pentágonos contidos no polígono de entrada da resolução indicada. Para obter informações sobre a indexação H3, consulte H3.
Sintaxe
H3_Polyfill(geom, resolution)
Argumentos
- geom
-
Um valor de tipo de dados
GEOMETRYou uma expressão que é avaliada como um tipoGEOMETRY. A geom deve ser umPOLYGON. - resolução
-
Um valor do tipo de dados
INTEGERou uma expressão avaliada como um tipoINTEGER. O valor representa a resolução do sistema de grade H3. O valor deve ser um número inteiro entre 0 e 15, inclusive. Com0sendo o mais aproximado e15sendo o mais preciso.
Tipo de retorno
SUPER: representa uma lista de IDs de células H3.
Se geom não for uma POLYGON, será retornado um erro.
Se resolução estiver fora dos limites, um erro será retornado.
Se geom estiver vazio, NULL será retornado.
Exemplos
O SQL a seguir retorna uma matriz do tipo de dados SUPER dos IDs de célula H3 de um polígono e uma resolução 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]