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 |
|
|
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 valorgeomgrida partir de sua representação textualST_AsGrid— converte uma geometria nas célulasgeomgridque a cobrem