ST_Raster.getCompressionType

定义

ST_Raster.getCompressionType 函数返回用于将数据存储在 ST_Raster 中的压缩属性。有效值如下:

语法

Oracle

getCompressionType()

PostgreSQL

getCompressionType(raster IN ST_RASTER)

SQL Server

getCompressionType()

返回值

Oracle

VARCHAR2

PostgreSQL

文本

SQL Server

NVARCHAR

参数

示例

以下查询返回表中各个栅格的压缩类型:

Oracle

SELECT image.raster_id, image.getCompressionType()
FROM FOO t;

T.IMAGE.RASTER_ID T.IMAGE.GETCOMPRESSIONTYPE()
--------------- --------------------------
              2 LZ77
              3 LZ77
             23 JP2
             24 JP2 
             42 LZ77
             43 LZ77

PostgreSQL

SELECT raster_id(image), getCompressionType(image)
FROM foo;

RASTER_ID(IMAGE) GETCOMPRESSIONTYPE(IMAGE)
---------------- -------------------------
               2 LZ77
               3 LZ77
              23 JP2
              24 JP2 
              42 LZ77
              43 LZ77

SQL Server

SELECT image.raster_id, image.getCompressionType()
FROM foo;

IMAGE.RASTER_ID IMAGE.GETCOMPRESSIONTYPE()
--------------- --------------------------
              2 LZ77
              3 LZ77
             23 JP2
             24 JP2 
             42 LZ77
             43 LZ77

3/7/2012