Compresión ráster
El principal beneficio de comprimir los datos es reducir el tamaño del archivo para ayudar a ahorrar espacio en disco. Un beneficio adicional es el rendimiento sumamente mejorado en una red, porque se transfiere una cantidad reducida de los datos que se leen del disco y se transfieren al servidor o la aplicación de lectura directa. Sin embargo, ya que los datos comprimidos se deben descomprimir para dibujarlos en la pantalla, pueden ser más lentos que los datos que no están comprimidos y aumentar los requisitos de CPU en el servidor o la aplicación. La mayor parte de la descompresión basada en ondículas es más pesada que JPEG, LZW o LZ77. Al utilizar la compresión JPEG 2000, la cantidad de tiempo que tarda la descompresión a veces se relaciona con la relación de compresión. Cuanto más comprimido esté el ráster, más tiempo llevará descomprimirlo.
También es posible aplicar la compresión a los servicios de imágenes cuando se transmiten píxeles desde un servidor a las aplicaciones del cliente. Esto es la compresión de la transmisión y es independiente de la compresión de almacenamiento. La compresión de la transmisión puede mejorar el rendimiento de manera significativa al reducir los requisitos del ancho de banda. (La compresión de la transmisión para una caché de mapa es la misma que la compresión de almacenamiento).
ArcGIS puede almacenar datos comprimidos en los siguientes formatos: IMG, JPEG, JPEG 2000, TIFF, Grid, geodatabase de archivos, geodatabase personal y geodatabase de ArcSDE. Cuando se almacenan datos en la geodatabase, los bloques de datos se comprimen antes de que se almacenen.
La compresión de datos puede ser con pérdida de información (JPEG y JPEG 2000) o sin pérdida de información (LZ77, PackBits, CCITT). La compresión sin pérdida de información significa que los valores de las celdas en el dataset ráster no se cambian ni se pierden. Debe elegir compresión sin pérdida o sin compresión de información si los valores de píxel del dataset ráster se utilizarán para un análisis o para derivar otros productos de datos.
Compresión |
Con pérdida de información o sin pérdida de información |
Notas |
---|---|---|
LZ77 |
Sin pérdida de información |
|
JPEG |
Con pérdida de información |
Puede definir una calidad de compresión |
JPEG 2000 |
Con pérdida de información o sin pérdida de información |
Puede definir una calidad de compresión |
PackBits |
Sin pérdida de información |
Se aplica sólo a TIFF |
LZW |
Sin pérdida de información |
|
RLE |
Sin pérdida de información |
|
CCITT GRUPO 3 |
Sin pérdida de información |
Se aplica sólo a TIFF |
CCITT GRUPO 4 |
Sin pérdida de información |
Se aplica sólo a TIFF |
CCITT (1D) |
Sin pérdida de información |
Se aplica sólo a TIFF |
Ninguno |
Sin compresión de datos |
LZ77 (el valor predeterminado) es una compresión sin pérdida de información que preserva todos los valores de celda ráster. Utiliza el mismo algoritmo de compresión que el formato de imagen PNG y es similar a la compresión ZIP. Debido a que la compresión sin pérdida de información retiene todos los valores de píxel, sólo puede comprimir datos ráster a una relación de tamaño de archivo baja (como 2:1 ó 3:1, según los datos). Por otro lado, la compresión con pérdida de información puede comprimir datasets ráster a una relación mucho más alta (como 20:1); sin embargo, la compresión con pérdida de información no retiene los valores exactos de cada píxel. La compresión con pérdida de información es adecuada para proyectos SIG en los que el dataset ráster es simplemente una imagen de fondo, pero por lo general no es adecuada para el análisis ráster.
Para la compresión JPEG y JPEG 2000, el nivel de compresión dependerá de los datos pero también se puede controlar al cambiar la calidad de compresión; el valor de calidad de compresión varía de 1 a 100 para JPEG y JPEG 2000. Si elige un valor más alto dará como resultado una menor compresión y una imagen de calidad más alta. Si elige un valor más bajo dará como resultado una mayor compresión pero una imagen de calidad más baja. Las relaciones de compresión JPEG pueden ser tan grandes como 10:1, y JPEG 2000 puede ser tan grande como 20:1. Cuanto más homogéneos sean los datos, mayor será la relación de compresión. Cuanto menor sea la calidad de compresión, mayor será la relación de compresión. El algoritmo de compresión JPEG (JFIF) sólo se puede utilizar con datos ráster no marcados de 8 bit (una o más bandas) y se puede aplicar a los primeros 12 bits de los datos de 16 bits. JPEG 2000 utiliza tecnología de ondículas para comprimir rásteres para que visualmente parezcan sin pérdida de información, lo que significa que aunque se manipulen los valores de celda, las diferencias entre el ráster original y el mismo ráster con compresión no se distinguen fácilmente.
Cuando almacena un ráster con compresión JPEG 2000 en una geodatabase personal o un archivo en disco, puede guardar el dataset ráster con una compresión sin pérdida de información si establece el valor de calidad de compresión en 100. No es posible conseguir una compresión sin pérdida de información con este método dentro de una geodatabase de archivos o geodatabase de ArcSDE. Para geodatabases de archivos o geodatabases de ArcSDE, utilice LZ77.
Se debe elegir compresión con pérdida de información
- Si los rásteres son solo imágenes de fondo y no se van a realizar análisis en los datos ráster
- Para que la descarga y recuperación de datos sea más rápida
- Si se necesita menos espacio de almacenamiento, ya que las relaciones de compresión pueden ir de 1:1 a 20:1.
Se debe elegir compresión sin pérdida de información
- Si los datasets ráster se van a utilizar para obtener datos derivados o realizar análisis visuales
- Si se utilizan datos discretos
- Si no se van a conservar los datos originales
- Si las entradas ya tienen compresión con pérdida de información
Profundidad de bit |
Sin compresión |
compresión LZ77 |
---|---|---|
1 bit |
Aceptar |
Recomendado |
8 bit |
Aceptar |
Aceptar |
16 bit |
Aceptar |
Aceptar |
32 bit |
Aceptar |
Aceptar |
64 bit |
Aceptar |
Recomendado |
Profundidad de bit |
compresión JPEG |
compresión JPEG 2000 |
---|---|---|
1 bit |
No |
No |
8 bit |
Recomendado |
Recomendado |
16 bit |
Aceptar (sólo los primeros 12 bits) |
Recomendado |
32 bit |
No |
No |
64 bit |
No |
No |
En algunos casos, puede almacenar datos ráster sin compresión; sin embargo, por lo general se recomienda la compresión. Si no está seguro de qué opción utilizar, elija al menos la opción predeterminada LZ77 (sin pérdida de información).