Topik ini menjelaskan fungsi ST_MosaicTo, yang melakukan operasi mozaik untuk mengintegrasikan objek raster atau set objek ke dalam objek raster lain.
Sintaksis
raster ST_MosaicTo(raster raster_obj,raster source[]);Parameter
| Parameter | Deskripsi |
| raster_obj | Objek raster ke dalam mana Anda ingin mengintegrasikan objek raster lain atau set objek. |
| source | Objek raster atau set objek yang ingin Anda integrasikan ke dalam objek raster lain atau set objek. |
Deskripsi
Objek raster sumber dan tujuan harus memenuhi persyaratan berikut:
- Memiliki jumlah band yang sama.
- Semua objek dirujuk secara geografis, atau tidak ada yang dirujuk secara geografis. Jika semuanya dirujuk secara geografis, koordinat dunia (koordinat geografis) digunakan untuk operasi mozaik.
- Meskipun dapat memiliki tipe piksel yang berbeda, mereka harus memiliki pengenal sistem referensi spasial (SRID) dan parameter affine yang sama jika koordinat dunia digunakan untuk operasi mozaik.
Anda perlu mengonfigurasi parameter berikut.
| Parameter | Tipe | Deskripsi |
| ganos.raster.mosaic_must_same_nodata | boolean | Menentukan apakah nilai NoData dalam sumber data harus sama selama operasi mozaik. Nilai valid: true dan false. Nilai NoData tidak diubah selama operasi mozaik. Jika Anda menetapkan parameter ini ke false, semantik piksel setelah operasi mozaik mungkin berubah. Contoh: |
Contoh
Update raster_table Set raster_obj = ST_MosaicTo(raster_obj, Array(select raster_obj from raster_table where id < 10)) where id = 11;