ラスターオブジェクトの開始時刻と終了時刻、または特定のバンドのタイムスタンプを設定します。
構文
raster ST_setDateTime(raster raster_obj,
timestamp start,
timestamp end);
raster ST_setDateTime(raster raster_obj,
integer band,
timestamp time);パラメータ
| パラメータ | 説明 |
|---|---|
raster_obj | 更新するラスターオブジェクト。 |
start | ラスターに設定する開始時刻。フォーマットは yyyy-MM-dd HH:mm:ss を使用します。 |
end | ラスターに設定する終了時刻。フォーマットは yyyy-MM-dd HH:mm:ss を使用します。 |
band | 更新するバンド番号。バンドの番号付けは 0 から始まります。 |
time | 指定したバンドに設定するタイムスタンプ。フォーマットは yyyy-MM-dd HH:mm:ss を使用します。例: 2020-08-30 18:00:00。 |
例
単一バンドのタイムスタンプを設定し、結果を確認します
SELECT ST_DateTime(ST_setDateTime(raster_obj, 0, '2020-01-02'::timestamp), 0)
FROM raster_table;
st_datetime
--------------------------
Thu Jan 02 00:00:00 2020次のステップ
「ST_DateTime」 — ラスタまたは特定のバンドのタイムスタンプを取得します。