Comprimir datos de geodatabases de archivos

Si desea reducir los requisitos de almacenamiento, puede comprimir las clases de entidad y las tablas de las geodatabases de archivos vectoriales (denominadas conjuntamente datasets en el resto del tema) en un formato de solo lectura. Una vez comprimidos los datos, el rendimiento de la visualización y de las consultas es comparable al que se obtiene con los datos descomprimidos. Podría ser que notara ligeras mejoras de rendimiento en algunas operaciones pero pequeños retardos en otras.

La compresión aplicada no tiene pérdidas; es decir, al comprimir los datos no se pierde ninguna información, independientemente del sistema de coordenadas y de los tipos de datos de atributos que la clase de entidades o la tabla contenga. Los dataset comprimidos difieren de los datos descomprimidos en la edición: un dataset comprimido es de solo lectura y por consiguiente no se puede editar ni modificar de forma alguna, excepto para cambiar su nombre y modificar los índices de los atributos y los metadatos.

Una vez comprimido, un dataset tiene el mismo aspecto en ArcCatalog y ArcMap que antes de ser comprimido. Además podrá trabaja con él de la misma manera, con la excepción de las operaciones de edición. Los datos comprimidos están en un formato del acceso directo que no precisa ser descomprimido cada vez que se accede a él; ArcGIS y ArcReader los leen directamente.

La compresión es la opción ideal para datasets maduros que ya no van a editarse más. Sin embargo, en caso necesario siempre podrá descomprimir un dataset comprimido y tenerlo de nuevo en su formato original de lectura/escritura.

Compresión de datos

Puede comprimir una geodatabase, un dataset de entidades, una clase de anotación independiente o una tabla. Solo tiene que hacer clic con el botón derecho en el elemento que desee comprimir en el árbol de catálogo y, a continuación, hacer clic en Comprimir File Geodatabase.

Al comprimir una geodatabase, se comprimen todas las clases de entidad y tablas que contenga. Al comprimir un dataset de entidades, se comprimen todas sus clases de entidad.

La s funciones de compresión y descompresión también está disponible a través de las herramientas de geoprocesamiento en el conjunto de herramientas Geodatabase de archivos, ubicado en la toolbox Administración de datos. Si desea obtener más información, vea Información general sobre el conjunto de herramientas Geodatabase de archivos.

Una clase de entidad o tabla comprimida tiene el mismo aspecto que cuando estaba descomprimida, pero puede saber si los datos están comprimidos examinando la lista de clases de entidad y tablas en la ficha Contenido de ArcCatalog. Una clase de entidad o tabla comprimida presenta la leyenda "(comprimido)" en la columna Tipo.

La ficha de ArcCatalog Contenido revela si un dataset está comprimido

Otra manera de saberlo consistente en abrir el cuadro de diálogo Propiedades de la clase de entidad o tabla. La ficha General indica si los datos están o no comprimidos.

Ventajas de la compresión

Los datos de las geodatabases de archivos ocupan menos espacio en disco comprimidos que descomprimidos, mientras que el rendimiento de visualización y consultas es en ambos casos similar.

La razón de compresión que puede conseguirse para las clases de entidad y las tablas puede ir de una proporción insignificante a una proporción superior a 4:1. La composición de las coordenadas y el número y contenido de los campos de atributos determinan el grado de compresión posible.

El factor más importante para las clases de entidad es el número medio de vértices por entidad. La razón de compresión de los puntos y las líneas simples de dos vértices es mayor que el de las líneas o polígonos con muchos vértices. Una clase de entidad de puntos de dirección o los caminos con pocos vértices, por ejemplo, pueden comprimirse con una razón de 3:1, mientras que una clase de entidad de ríos o datos del suelo con muchos vértices por entidad solo puede comprimirse con una razón de 3:2. Las entidades con muchos vértices ya se almacenan de forma eficaz cuando están descomprimidas y, por lo tanto, la compresión potencial es menor. Los campos de atributos también son importantes a la hora de determinar la razón de compresión: los campos de texto, los números enteros y las fechas se comprimen mejor que los campos de coma flotante o doble precisión.

En los siguientes ejemplos se comparan los formatos de archivo descomprimido y comprimido. La clase de entidad con la mayor razón de compresión relativa a su tamaño original, Lugares de Europa, es una clase de entidad de puntos. La clase de entidad con la menor razón de compresión, Caminos de México, es una clase de entidad de línea con muchos vértices por entidad.

Clase de entidad

Tamaño descomprimida

Tamaño comprimida

Razón de compresión

Lugares de Europa (61.541 entidades de puntos, 14 campos)

6,2 MB

1,3 MB

4,8

Calles de Alemania (7.118.614 entidades de línea, 83 campos)

2,3 GB

511 MB

4,5

Bloques censales de EE.UU. (8.205.055 entidades de puntos, 11 campos)

705 MB

162 MB

4,4

Caminos de California (2.092.079 entidades de línea, 29 campos)

329 MB

83 MB

3,9

Ferrocarriles de Europa (383.531 entidades de línea, 12 campos)

58 MB

17 MB

3,4

Direcciones de Calgary (285.285 entidades de puntos, 8 campos)

21 MB

7,4 MB

2,8

Edificios de Calgary (319.000 entidades poligonales, 9 campos)

48 MB

20 MB

2,4

Ríos y corrientes de EE.UU. (2.844.231 entidades de línea, 9 campos)

878 MB

442 MB

2,0

Condados de EE.UU. (3.140 entidades poligonales, 57 campos)

1,6 MB

1,0 MB

1,6

Aguas de Europa (232.375 entidades poligonales, 10 campos)

176 MB

125 MB

1,4

Zonas de análisis de tráfico de EE.UU. (166.747 entidades poligonales, 10 campos)

68 MB

46 MB

1,4

Caminos de México (5.847 entidades de línea, 7 campos)

3,5 MB

2.7 MB

1,3

Comparación de los formatos estándar y comprimido

Las tablas suelen comprimirse en una razón superior a 2:1. La redundancia es el factor más importante; los campos cuyos valores no suelen cambiar de un registro al siguiente se comprimen mejor que los campos con muchos valores únicos. Como sucede con las clases de entidad, los campos de texto, de números enteros y de fecha se comprimen mejor que los de punto flotante y doble precisión.

Aunque se puede comprimir cualquier volumen de datos, la compresión resulta más útil cuando se aplica a grandes volúmenes de datos. Comprimir datasets grandes o muchos datasets de tamaño mediano o pequeño puede reportar notables ahorros de espacio de almacenamiento, cosa que le puede ser útil cuando disponga de poco espacio en disco o esté tratando de hacer caber los datos en un CD o DVD. Por ejemplo, una geodatabase de archivos de 8,9 GB con datos del censo estadounidense puede comprimirse en un archivo de 3,4 GB, que es suficientemente pequeño como para caber en un DVD.

Cuando reduzca los requisitos de almacenamiento, tenga presente que la compresión de las geodatabases de archivos pueden no ser la única opción a su disposición. Si los datos se almacenan en una resolución x,y más baja de lo necesario, puede reducir los requisitos de almacenamiento volviendo a cargar los datos en una resolución más alta antes de comprimirlos. Por ejemplo, si tiene un dataset que almacena en la resolución predeterminada de 1/10 milímetros pero sabe que los datos tienen una precisión máxima de 1 metro, podría volver a cargar los datos con una resolución de 1 metro. Por ejemplo, al volver a cargar la clase de entidad de edificios de Calgary, cuya resolución es de 1/10 milímetros, con una resolución de 1 metro, el espacio de almacenamiento se reduce de 48 a 31 MB. Al comprimir esta clase de entidad de 31 MB, el tamaño de los datos se vuelve a reducir hasta los 12 MB.

Clase de entidad

Tamaño descomprimida

Tamaño comprimida

Edificios de Calgary, resolución de 0,0001 metros

48 MB

20 MB

Edificios de Calgary, resolución de 1,0 metros

31 MB

12 MB

Efectos de la resolución x,y en el almacenamiento

Si desea volver a cargar una clase de entidad con una resolución diferente, exporte los datos a una nueva clase de entidad. Haga clic con el botón derecho en la clase de entidad en el árbol de catálogo y elija Exportar > Una geodatabase (elija el comando Multiple para exportar varias clases de entidad a la vez). Especifique la nueva resolución en el cuadro de diálogo Entornos antes de exportar. Si desea obtener más información, vea Resolución XY, Resolución Z y Clase de entidad a clase de entidad.

Qué puede comprimir

Puede comprimir una geodatabase, un dataset de entidades, una clase de anotación independiente o una tabla. Al comprimir una geodatabase, se comprimen todas las clases de entidad y tablas que contenga. Al comprimir un dataset de entidades, se comprimen todas sus clases de entidad. Cualquier elemento que no se pueda comprimir se omite. En la siguiente tabla se indica qué elementos del árbol de catálogo se pueden comprimir y cuáles no.

Datos de geodatabases de archivos

Se puede comprimir

Geodatabases

Sí (todas las clases de entidad vectoriales y tablas contenidas en la geodatabase se comprimen.)

Dataset de entidad

Sí (Todas las clases de entidad vectoriales contenidas en el dataset de entidades se comprimen.)

Clase de entidad (solo independiente)

Tabla

Dataset ráster

No

Catálogo de ráster

No

Terreno

No

Esquemáticos

No

Estructura catastral

No

Dataset topográfico

No

No se puede comprimir o descomprimir individualmente una clase de entidad en un dataset de entidades. Si desea comprimir o descomprimir una clase de entidad en un dataset de entidades, debe comprimir o descomprimir todas las clases de entidad que el dataset contenga.

Las herramientas de geoprocesamiento de geodatabases de archivos permiten comprimir datasets ráster y catálogos ráster de manera limitada, en el sentido de que solo permiten comprimir individualmente uno de ellos; sin embargo, esta práctica no se recomienda ya que no ayuda a reducir los requisitos de almacenamiento. Esta funcionalidad se proporciona estrictamente como una forma de proporcionar a ArcGIS Publisher acceso a las herramientas cuando empaqueta en datasets ráster y catálogos de ráster de geodatabases de archivos comprimidos y bloqueados.

Restricciones al trabajar con datos comprimidos

Además de no poder editar una clase de entidad o tabla comprimida, hay una serie de pequeñas restricciones que se detallan a continuación.

Una vez una clase de entidad o tabla se ha comprimido, no se podrán modificar las siguientes propiedades:

Las únicas propiedades que se pueden modificar son el alias de la clase de entidad o tabla y los índices de atributos.

Los datasets de entidad comprimidos le permiten agregar clases de entidad descomprimidas a través de operaciones como crear una nueva clase de entidad vacía, copiar y pegar, e importar. Se genera así un estado mixto en el que algunas clases de entidad del dataset de entidades están comprimidas y otras no. Si un dataset de entidades contiene clases de entidad tanto comprimidas como descomprimidas, las clases de entidad descomprimidas no podrán editarse. Para editar una clase de entidad en un dataset de entidades, es preciso descomprimir todas las clases de entidad contenidas en el dataset de entidades.

Puede comprimir las clases de entidad de las clases de relación, las topologías, las redes geométricas, los datasets de red y los terrenos. Sin embargo, hay algunas restricciones a este respecto:

Clase de relación

Topología

Red geométrica

Dataset de red

Terreno

Se pueden comprimir las clases de entidad que contenga

Se pueden crear en clases de entidad comprimidas

No

No

Se pueden editar sus propiedades

No

Trabajar con clases de relación, topologías, redes geométricas y datasets de red

7/11/2012