Definition
The ST_Raster.getInterpolationType function returns the pyramid interpolation property used to build the pyramid of the ST_Raster. Valid return values are as follows:
- null—This value indicates that the pyramids have not been built.
- NEAREST—Nearest neighbor interpolation assigns the pyramid pixel a value of one of the lower pyramid pixel values.
- BILINEAR—Bilinear interpolation computes the pyramid pixel value from 4 of the lower-level pixel values.
- BICUBIC—Bicubic interpolation computes the pyramid pixel value from 8 of the lower-level pixel values.
Syntax
Oracle
getInterpolationType()
PostgreSQL
getInterpolationType(raster IN ST_RASTER)
SQL Server
getInterpolationType()
Returns
Oracle
VARCHAR2
PostgreSQL
Text
SQL Server
NVARCHAR
Parameters
raster—The ST_Raster object to be tested
Examples
The following statements return the pyramid interpolation property for each raster in the table.
Oracle
SELECT image.raster_id, image.getInterpolationType()
FROM FOO t;
T.IMAGE.RASTER_ID T.IMAGE.GETINTERPOLATIONTYPE()
--------------- ------------------------------
2 BILINEAR
3 BILINEAR
23
24
42
43
PostgreSQL
SELECT raster_id(image), getInterpolationType(image)
FROM foo t;
RASTER_ID(IMAGE) GETINTERPOLATIONTYPE(IMAGE)
---------------- ---------------------------
2 BILINEAR
3 BILINEAR
23
24
42
43
SQL Server
SELECT image.raster_id, image.getInterpolationType()
FROM foo;
IMAGE.RASTER_ID IMAGE.GETINTERPOLATIONTYPE()
--------------- ------------------------------
2 BILINEAR
3 BILINEAR
23
24
42
43