ST_Raster.getInterleaveType
Définition
La fonction ST_Raster.getInterleaveType renvoie la propriété d'entrelacement de pixels de l'objet ST_Raster. Parmi les valeurs valides, on compte les suivantes :
- sequential - Band sequential (BSQ) : pour les données multicanal, les pixels sont stockés dans des canaux différents.
- contiguous - BIP (Band interleaved by pixel) : pour les données multicanal, les pixels sont stockés dans un format d'entrelacement de pixels. Ce type de stockage ne peut être appliqué qu'aux données 8 bits courantes à trois canaux.
Syntaxe
Oracle
getInterleaveType()
PostgreSQL
getInterleaveType(raster IN ST_RASTER)
SQL Server
getInterleaveType()
Renvoie
Oracle
VARCHAR2
PostgreSQL
Texte
SQL Server
NVARCHAR
Paramètres
Aucun
Exemple
La requête suivante renvoie le type d'entrelacement de chaque raster dans la table.
Oracle
PostgreSQL
Oracle
SELECT image.raster_id, image.getInterleaveType()
FROM FOO t;
T.IMAGE.RASTER_ID T.IMAGE.GETINTERLEAVETYPE()
--------------- -------------------------
2 SEQUENTIAL
3 SEQUENTIAL
23 SEQUENTIAL
24 SEQUENTIAL
42 SEQUENTIAL
43 SEQUENTIAL
PostgreSQL
SELECT raster_id(image), getInterleaveType(image)
FROM foo;
RASTER_ID(IMAGE) GETINTERLEAVETYPE(IMAGE)
---------------- ------------------------
2 SEQUENTIAL
3 SEQUENTIAL
23 SEQUENTIAL
24 SEQUENTIAL
42 SEQUENTIAL
43 SEQUENTIAL
SQL Server
SELECT image.raster_id, image.getInterleaveType()
FROM foo;
IMAGE.RASTER_ID IMAGE.GETINTERLEAVETYPE()
--------------- -------------------------
2 SEQUENTIAL
3 SEQUENTIAL
23 SEQUENTIAL
24 SEQUENTIAL
42 SEQUENTIAL
43 SEQUENTIAL
9/12/2013