Todos os produtos
Search
Central de documentação

ApsaraDB RDS:ST_Slope

Última atualização: Sep 01, 2026

Calcula a taxa máxima de variação de elevação entre cada célula e suas oito células vizinhas em uma superfície raster e retorna um raster com valores de inclinação expressos em radianos.

Sintaxe

raster ST_Slope(raster rast, integer pyramid_level, integer band, Box extent, BoxType type, float8 zfactor, cstring storageOption);

Parâmetros

Parâmetro

Descrição

rast

O objeto raster.

pyramid_level

O nível da pirâmide.

band

O número sequencial da banda.

extent

A área a analisar. Use o formato '((minX,minY),(maxX,maxY))'.

type

O tipo de coordenada para definir a área de análise. Especifique apenas um valor. Valores válidos: Raster (coordenadas de pixel) e World (coordenadas do mundo).

zfactor

Fator de conversão que ajusta a unidade de elevação quando esta difere da unidade de coordenada horizontal. Valor padrão: 1.

storageOption

Opção de armazenamento do objeto raster de saída. Para mais informações, consulte ST_ClipToRast.

Funcionamento

A função ST_Slope calcula a taxa máxima de variação de elevação entre cada célula e suas oito vizinhas. A célula com a descida mais íngreme determina o valor da inclinação. Os resultados são expressos em radianos.

Exemplo

SELECT st_slope(rast, 0, 0, '(0,0), (5,5)', 'Raster', 2.0)
FROM t_surface
WHERE id = 1;