Définition
La fonction ST_Raster.getInterpolationType renvoie la propriété d'interpolation de pyramide utilisée pour créer la pyramide de l'objet ST_Raster. Les valeurs valides renvoyées sont les suivantes :
- null - cette valeur indique que les pyramides n'ont pas été créées.
- NEAREST – l'interpolation par voisin le plus proche permet d'affecter au pixel de la pyramide une valeur parmi les valeurs de pyramide les plus faibles.
- BILENEAR – l'interpolation bilinéaire calcule la valeur de pixel de la pyramide à partir des quatre valeurs de pixel les plus faibles.
- BICUBIC – l'interpolation bicubique calcule la valeur de pixel de la pyramide à partir des huit valeurs de pixel les plus faibles.
Syntaxe
Oracle
getInterpolationType()
PostgreSQL
getInterpolationType(raster IN ST_RASTER)
SQL Server
getInterpolationType()
Renvoie
Oracle
VARCHAR2
PostgreSQL
Texte
SQL Server
NVARCHAR
Paramètres
raster – objet ST_Raster à tester
Exemples
Les instructions suivantes renvoient la propriété d'interpolation de pyramide de chaque raster dans la 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