Transferir datasets ráster grandes
Cuando transfiera datos ráster, considere el tamaño de los datos, si puede realizar una copia local o si es una copia remota, y los medios de distribución que están disponibles.
Los datos ráster, como los datasets ráster o catálogos de ráster, pueden ser extremadamente grandes, con datasets que alcanzan tamaños de varios terabytes; por lo tanto, se deben tener consideraciones especiales para mover los datos que, como unidad, exceden el medio de transporte que se utiliza con frecuencia.
Si los datos se duplican en el lugar, puede copiar y pegar los datos. Los beneficios de copiar y pegar son que no necesita espacio extra para almacenar los archivos de exportación y es relativamente fácil de hacerlo. Si el dataset ráster se almacena en una geodatabase de archivos, puede copiar toda la carpeta de geodatabase de archivos en el medio de transporte. Sin embargo, si la geodatabase de archivos contiene otros datos que no desea compartir, deberá crear una nueva geodatabase de archivos en el medio de transporte y copiar el dataset ráster en la nueva geodatabase de archivos.
Si el dataset ráster se almacena en una geodatabase de ArcSDE, puede crear una geodatabase de archivos en el medio de transporte y copiar el dataset ráster en ésta. El beneficio de utilizar la geodatabase de archivos para transferir los datos es que está lista para usarse. Simplemente puede conectar el medio de transporte y utilizar los datos. También puede utilizar la herramienta línea de comandos sdeexport de ArcSDE para mover los datos. Debido a que el tamaño de archivo del objeto ráster puede ser demasiado grande para el medio de transporte, es posible que deba dividir los datos en volúmenes. Puede utilizar lo siguiente para crear volúmenes:
sdeexport –X option creates volumes
Algunos proveedores de DBMS proporcionan una capacidad de archivo de base de datos que se puede separar. Oracle utiliza espacios de tabla que se pueden transportar. Por ejemplo, en Oracle 10g, los archivos de datos tienen capacidad inter-OS, y SQL Server utiliza archivos separados. Utilizar capacidades de archivos de base de datos que se pueden separar es mucho más rápido que cargar un archivo exportado.
La opción X sdeexport se debe utilizar si el tamaño de archivo de exportación excede el espacio de almacenamiento disponible del medio de transferencia. La opción X especifica el tamaño máximo del volumen del archivo de exportación. En ArcSDE 9.0, el tamaño de volumen máximo es 4 GB. En 9.1, el tamaño de volumen superó los límites del archivo de SO. Para determinar el tamaño del archivo de exportación que se creará, utilice la operación de lista sderaster con la opción de almacenamiento.
El comando sdeexport requiere una gran cantidad de espacio de ordenamiento para exportar los datos ráster; por lo tanto, deberá crear un espacio temporal que sea aproximadamente el 4 por ciento del tamaño del archivo de exportación final. Si el almacenamiento sderaster, o lista, devuelve un total de 100 GB para el archivo de exportación, deberá tener 4 GB de espacio temporal disponible.
ejemplo de sdeexport:
$ sdeexport –o create –t earth –f earth –X 4G ArcSDE for <dbms> Mon Jul 19 16:06:36 PDT 2004 SDEX File Export Administration Utility --------------------------------------------------------- Exporting ArcSDE object to “earth" in SDEX 9.0 export format ... Exporting table “earth". Spatial column "FOOTPRINT" Raster column "RASTER" 1 features converted. 1 features exported. $ ls –l total 5 -rw-rw-r-- 1 sde nuucp 4294967296 Aug 5 17:01 earth.000 -rw-rw-r-- 1 sde nuucp 4294967296 Aug 5 17:01 earth.001 -rw-rw-r-- 1 sde nuucp 9281019 Aug 5 17:01 earth.002
ejemplo de sdeimport:
$ sdeimport –o create –t earth_at_15m –f earth –k earth_at_15m ArcSDE 9.0 for <dbms> Mon Jul 19 16:06:36 PDT 2004 SDEX File Import Administration Utility ---------------------------------------------------------- Importing SDEX from earth.000 ... Importing spatial column "FOOTPRINT" Importing raster column "RASTER" 1 record read. 1 record stored.
Puede utilizar el formato de exportación DBMS como una alternativa para mover objetos ráster grandes de una ubicación a otra. A menos que mueva toda la instancia ArcSDE, deberá actualizar manualmente las tablas de metadatos ArcSDE cuando importe los datos. La forma más sencilla es crear un objeto ráster vacío, descartar las tablas de ese objeto y reemplazarlas con las importadas.
SQL Server le permite separar la base de datos para que los archivos del grupo de archivos se puedan copiar a otra ubicación.
Al utilizar espacios de tabla que se pueden transportar en Oracle, puede exportar los metadatos de una lista de espacios de tabla a un archivo de exportación. Para hacer esto, el archivo de datos asociado con los espacios de tabla y los archivos de exportación se copia en la nueva ubicación y se importa el archivo de exportación. Las tablas deben estar en modo de sólo lectura cuando se exportan y copian. Esto también requiere el uso de archivos de parámetro.