グリッドセルのバウンディングボックスを、PostgreSQL の box 値として返します。
構文
box ST_AsBox(geomgrid grid);
box[] ST_AsBox(geomgrid[] grid);単一の geomgrid を指定すると、単一の box が返されます。geomgrid 配列を指定すると、box 配列が返されます。
パラメーター
| パラメーター | 説明 |
|---|---|
grid | バウンディングボックスを取得する対象のグリッドセルです。 |
例
単一のグリッドセル
SELECT ST_AsBox(
ST_GridFromText('G0013103220310313'));出力結果:
(116.4588888888889,39.30888888888889),(116.46666666666667,39.31666666666667)グリッドセルの配列
SELECT ST_AsBox(ST_AsGrid(
'SRID=4490;LINESTRING(122.48077 51.72814,122.47416 51.73714)'::geometry, 15));出力結果:
{(122.46666666666667,51.71666666666667),(122.48333333333333,51.733333333333334);
(122.46666666666667,51.733333333333334),(122.48333333333333,51.75)}配列内の各要素は、入力ジオメトリをカバーする 1 つのグリッドセルに対応します。
関連ドキュメント
ST_GridFromText— テキスト表現からgeomgrid値を作成します。ST_AsGrid— ジオメトリを、そのジオメトリをカバーするgeomgridセルに変換します。