Todos os produtos
Search
Central de documentação

ApsaraDB RDS:ST_AsBox

Última atualização: Sep 01, 2026

Retorna a caixa delimitadora de uma célula de grade como um valor box do PostgreSQL.

Sintaxe

box   ST_AsBox(geomgrid grid);
box[] ST_AsBox(geomgrid[] grid);

Passe um único geomgrid para obter um único box. Passe um array de geomgrid para obter um array de box.

Parâmetros

Parâmetro

Descrição

grid

Célula de grade cuja caixa delimitadora será recuperada.

Exemplos

Célula de grade única

SELECT ST_AsBox(
    ST_GridFromText('G0013103220310313'));

Saída:

(116.4588888888889,39.30888888888889),(116.46666666666667,39.31666666666667)

Array de células de grade

SELECT ST_AsBox(ST_AsGrid(
    'SRID=4490;LINESTRING(122.48077 51.72814,122.47416 51.73714)'::geometry, 15));

Saída:

{(122.46666666666667,51.71666666666667),(122.48333333333333,51.733333333333334);
 (122.46666666666667,51.733333333333334),(122.48333333333333,51.75)}

Cada elemento do array corresponde a uma célula de grade que cobre a geometria de entrada.

Veja também

  • ST_GridFromText — constrói um valor geomgrid a partir de sua representação textual

  • ST_AsGrid — converte uma geometria nas células geomgrid que a cobrem