ラスターオブジェクトの最大 Y 座標を返します。
構文
float8 ST_YMax(raster raster_obj)
float8 ST_YMax(raster raster_obj, integer pyramid)パラメーター
| パラメーター | 説明 |
|---|---|
raster_obj | 最大 Y 座標を取得するラスターです。 |
pyramid | ラスターのピラミッドレベルです。有効な値は 0 から始まります。最大値は、ラスターに設定されたピラミッドレベル数によって決まります。 |
説明
地理参照付きラスターの場合、ST_YMax は、ラスターの空間参照系における最大 Y 座標を返します。地理参照されていないラスターの場合、ラスターの高さから 1 を引いた値を返します。
使用例
地理参照されていないラスター
次の例では、raster_table 内のすべてのラスターから最大 Y 座標を取得しています。出力値 31 は、ラスターが地理参照されていないことを示している可能性があります。この場合、関数は地理座標ではなく、ラスターの高さから 1 を引いた値を返します。
SELECT ST_YMax(rast)
FROM raster_table;出力:
st_ymax
----------
31特定のピラミッドレベルでの地理参照付きラスター
次の例では、georef_table 内のラスターについて、ピラミッドレベル 0 の最大 Y 座標を取得しています。地理参照付きラスターの場合、関数はラスターの空間参照系における地理座標を返します。
SELECT ST_YMax(rast, 0)
FROM georef_table;関連ドキュメント
ST_YMin
ST_XMax
ST_XMin