ST_Raster.hasColormap

Definición

La función ST_Raster.hasColormap indica si el objeto ST_Raster tiene un mapa de color o no. Devuelve el número 1 si el mapa de color está presente y 0 si no lo está.

Sintaxis

Oracle

hasColormap()

PostgreSQL

hasColormap(raster IN ST_RASTER)

SQL Server

hasColormap()

Devuelve

Oracle

Número

PostgreSQL

Booleano

SQL Server

Entero

Parámetros

raster: el objeto ST_Raster a probar

Ejemplos

Los siguientes ejemplos ilustran el uso de esta función en una cláusula WHERE y SELECT, respectivamente:

Oracle

SELECT t.image.raster_id, t.image.hasColormap()  FROM FOO t;  T.IMAGE.RASTER_ID T.IMAGE.HASCOLORMAP() ---------------    -------------------               2                   0               3                   0              23                   0              24                   0              42                   1              43                   1   SELECT t.image.raster_id FROM FOO t WHERE t.image.hasColormap() = 1;  T.IMAGE.RASTER_ID -----------------              42              43

PostgreSQL

SELECT raster_id(image), hasColormap(image)  FROM foo t;  RASTER_ID(IMAGE) IMAGE.HASCOLORMAP(IMAGE) ---------------- ------------------------                2                        0                3                        0               23                        0               24                        0               42                        1               43                        1  SELECT raster_id(image) FROM foo WHERE hasColormap(image) = 1;  RASTER_ID(IMAGE) ----------------               42               43

SQL Server

SELECT image.raster_id, image.hasColormap()  FROM foo;  IMAGE_RASTER_ID  IMAGE.HASCOLORMAP() ---------------- ------------------------                2                        0                3                        0               23                        0               24                        0               42                        1               43                        1  SELECT raster_id(image) FROM foo WHERE image.hasColormap() = 1;   IMAGE.RASTER_ID  ---------------               42               43

3/6/2012