全部产品
Search
文档中心

PolarDB:ST_MosaicTo

更新时间:Jul 02, 2025

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

ParameterDeskripsi
raster_objObjek raster ke dalam mana Anda ingin mengintegrasikan objek raster lain atau set objek.
sourceObjek 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.

ParameterTipeDeskripsi
ganos.raster.mosaic_must_same_nodatabooleanMenentukan 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:
Set ganos.raster.mosaic_must_same_nodata = false;

Contoh

Update raster_table Set raster_obj = ST_MosaicTo(raster_obj, Array(select raster_obj from raster_table where id < 10)) where id = 11;