將raster對象或對象集鑲嵌到目標raster對象。
語法
raster ST_MosaicTo(raster raster_obj,raster source[]);
參數
參數名稱 | 描述 |
raster_obj | 目標raster對象。 |
source | 源raster對象或對象集。 |
描述
源raster對象和目標raster對象需要滿足以下條件:
具有相同的波段數。
所有的raster對象要么都進行了地理參考,要么都不是。如果都是地理參考,則采用世界坐標鑲嵌。
指定raster對象的像素類型可以不同。如果是世界坐標鑲嵌,則SRID、仿射參數必須一致。
涉及的數據庫參數如下。
參數 | 類型 | 說明 |
ganos.raster.mosaic_must_same_nodata | boolean | 指定鑲嵌時數據源的nodata值是否必須一致。取值:true | false。鑲嵌時并不會對nodata值進行轉換,如果選擇可以不一致(false),可能會導致鑲嵌后的像素語義不一致。示例:
|
示例
Update raster_table Set raster_obj = ST_MosaicTo(raster_obj, Array(select raster_obj from raster_table where id < 10)) where id = 11;
文檔內容是否對您有幫助?