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.

Hay dos tipos de compresión que se pueden aplicar a los datos de la geodatabase de archivos: sin pérdida de información y no sin pérdida de información (o con pérdida de información). Con compresión sin pérdida de información, al comprimir los datos, no se pierde la información, independientemente del sistema de coordenadas o tipos de datos de atributos en la tabla o clase de entidad contiene valores de punto flotante y todos se conservarán. Compresión con pérdida de información, una opción introducida en ArcGIS for Desktop 10.1, permite hasta 20% mejor la compresión de datos de geodatabase de archivos, pero los valores de punto flotante se cambiarán. La compresión con pérdida de información es una buena opción si necesita la compresión máxima y los datos no son particularmente exactos, o no está preocupado por el mantenimiento de la precisión completa de los datos, por ejemplo, al comprimir los datos en una escala de 1: 1000000 o mayor.

En donde los datasets comprimidos difieren de los datos descomprimidos es en la edición: un dataset comprimido es solo de lectura, y por lo tanto no se puede editar ni modificar de ninguna manera excepto para cambiar su nombre y modificar los índices de atributos y metadatos.

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

La compresión es ideal para madurar datasets que no requieren más trabajo de edición. 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.

Para comprimir una geodatabase de archivos, haga clic con el botón derecho del ratón en el árbol de catálogo y haga clic en Administración > Comprimir File Geodatabase de archivos... y haga clic en Aceptar.

Para comprimir un dataset de entidades o una tabla o clase de entidad individual, haga clic con el botón derecho del ratón en el árbol de catálogo y haga clic en Administrar > Comprimir Geodatabase de archivos... y haga clic en Aceptar.

NotaNota:

El tipo de compresión predeterminado es sin pérdida de información. Para realizar una compresión con pérdida de información, desmarque la casilla de verificación compresión sin pérdida de información.

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 cantidad de compresión posible en las clases de entidad y tablas pueden ir de una cantidad insignificante a una proporción superior a 4: 1. La composición de las coordenadas y el número de campos de atributo y su contenido determinar la cantidad 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 carreteras con pocos vértices, por ejemplo, puede comprimir por una relació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 comprimir por una relación de 3: 2. Las entidades con muchos vértices ya se almacenan de forma eficaz cuando se descomprimen y, como resultado, hay menos posibilidades de compresión. Los campos de atributos también desempeñan un papel en la determinación de la cantidad de compresión: los campos de texto, entero y la fecha se comprimen mejor que los campos flotantes y dobles.

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

0.67 MB

9.3

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

705 MB

80 MB

8.8

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

329 MB

60 MB

5.5

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

58 MB

9.7 MB

6.0

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

21 MB

6.4 MB

3.3

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

288 MB

3.0

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

1.6 MB

0.8 MB

2.5

Aguas de Europa (232.375 entidades poligonales, 10 campos)

176 MB

70 MB

2.5

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

68 MB

35 MB

1.9

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

3.5 MB

1.6 MB

2.2

Comparación de los formatos estándar y comprimido

Las tablas generalmente se comprimen en una proporción superior a 2: 1. La redundancia es el factor más importante; los campos con valores que 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

Geodatabase

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

Dataset de entidades

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

Clase de entidad (solo independiente)

de tabla

Dataset ráster

No

Catálogo de ráster

No

Terreno

No

Esquemático

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
9/11/2013