Обрезка значения ST_Raster

Для удаления растровых данных за пределами определенного экстента растровых значений, хранящихся в столбце ST_Raster, используется функция обрезки.

Функция обрезки полезна для удаления нежелательных пиксельных данных из растровых значений. Например, если функция построения мозаики использовалась с неверным источником растровых данных и экстент растровых значений значительно превосходит желаемый, функцию обрезки можно использовать для уменьшения экстента.

Шаги:
  1. Обрезает все растровые значения в таблице urban_area до пиксельного экстента (0,0,100,100).

    Oracle

    UPDATE URBAN_AREA t
    SET RASTER = t.raster.crop ('0,0,100,100', 'pixel');
    

    PostgreSQL

    UPDATE urban_area
    SET raster = crop (raster, '0,0,100,100', 'pixel');
    

    SQL Server

    UPDATE urban_area
    SET raster = raster.crop ('0,0,100,100','pixel');
    

Связанные темы

9/11/2013