ST_Raster.getCompressionType
Definición
La función ST_Raster.getCompressionType devuelve la propiedad de compresión utilizada para almacenar los datos en el ST_Raster. Los valores válidos son los siguientes:
- NONE: no se usó ninguna compresión para almacenar los datos.
- LZ77: LZ77 ejecuta una compresión de longitud que no tiene pérdidas y se utiliza mejor en datos de baja variabilidad o donde no se pueden utilizar otros algoritmos de compresión.
- JPEG: significa Joint Photographic Experts Group, el comité que desarrolló el estándar de compresión.; tiene pérdidas y, por lo general, obtiene una compresión entre 5 a 1 y 10 a 1.
- JP2: la compresión basada en ondículas JPEG 2000 alcanza una compresión entre 5 a 1 y 10 a 1.
Sintaxis
Oracle
getCompressionType()
PostgreSQL
getCompressionType(raster IN ST_RASTER)
SQL Server
getCompressionType()
Devuelve
Oracle
VARCHAR2
PostgreSQL
Texto
SQL Server
NVARCHAR
Parámetros
Ninguno
Ejemplos
Las siguientes consultas devuelven el tipo de compresión para cada ráster en la tabla:
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/6/2012