Importar desde archivo de intercambio (Cobertura)
Resumen
Convierte un archivo de intercambio de exportación ARC/INFO.
Los archivos de intercambio ARC/INFO se pueden utilizar para transportar coberturas, tablas INFO, archivos de texto como macros AML y otros archivos ARC/INFO entre diferentes tipos de máquina. Un archivo de intercambio contiene toda la información de coberturas y los datos de la tabla INFO en formato ASCII de longitud fija.
Hay varias formas de utilizar Importar desde intercambio. Una forma consiste en transportar una cobertura y sus tablas INFO asociadas. Cada archivo de cobertura y las tablas INFO se leen desde el archivo de intercambio a una cobertura de salida. Esto se hace al utilizar la palabra clave COVER para el primer argumento. Otra forma consiste en transferir una tabla INFO. En este caso, se puede utilizar cualquier ruta de acceso o nombre de usuario INFO para especificar el nombre de la tabla INFO de salida. Esta opción se invoca utilizando la palabra clave INFO para el primer argumento. Una tercera forma es utilizar Importar con la opción TEXT para transferir archivos clave, macros AML y otros archivos de texto.
Si Exportar a intercambio proporciona varios volúmenes, el nombre de archivo de intercambio ASCII para Importar desde intercambio debe tener el formato <interchange_file>.E00 a través de <interchange_file>.Enn, donde nn es el último Id. de volumen. Incluso si se produce solamente un volumen, este nombre de archivo debe tener la extensión .E00.
Uso
-
La opción AUTO determina lo que contiene un archivo de importación, para luego importarlo correctamente.
-
En ModelBuilder, debe especificar el tipo de entidad de los datos que se importan. La opción AUTO no establece las propiedades de la variable de salida en el modelo, porque el tipo de datos se desconoce hasta que se ejecuta el proceso. Por ejemplo, si el archivo .e00 contiene una cobertura, establezca el tipo de entidad en COVER para que la variable de salida se pueda conectar a cualquier otro proceso que requiera una cobertura como entrada.
-
IMPORTAR lee cualquier archivo de exportación que se haya comprimido o descomprimido por completo o parcialmente. IMPORT reconoce automáticamente si el archivo de exportación está comprimido.
-
Para la opción COVER, todos los archivos de datos INFO guardados en el archivo de intercambio cuyos nombres contienen el nombre de cobertura antes del último período en el nombre de archivo de datos INFO, se escriben en la base de datos INFO del espacio de trabajo para la cobertura de salida.
-
Se puede especificar cualquier ruta de acceso o nombre de usuario INFO como el archivo de datos de salida cuando se utiliza la opción INFO. Sin embargo, el directorio INFO especificado debe existir antes de utilizar IMPORT.
-
La opción STACK funciona de una de esta dos formas. Si el archivo de intercambio se creó mediante el comando EXPORT con la opción STACK, solo se vuelve a crear el directorio de pila. No se vuelve a crear ninguna de las cuadrículas asociadas con la pila. Si el archivo de intercambio se creó mediante el comando EXPORT con la opción STACKALL, se vuelve a crear el directorio de pila y las cuadrículas asociadas con esa pila. Solo se vuelven a crear las cuadrículas que no existen actualmente en el espacio de trabajo.
-
ArcCatalog no muestra los archivos .e00 de ArcInfo por defecto, pero es fácil configurar ArcCatalog para que los muestre. En el menú desplegable Personalizar, elija el comando Opciones de ArcCatalog, haga clic en la ficha Tipos de archivo, después haga clic en el botón Nuevo tipo. En el cuadro de diálogo que aparece, escriba "e00" en el campo Extensión de archivo (asegúrese de utilizar ceros y no la letra "O"), escriba una descripción como "Archivo de exportación" en el campo Descripción del tipo, haga clic en Cambiar icono, seleccione un icono y haga clic en Aceptar. Haga clic en Aceptar en el cuadro de diálogo Opciones de ArcCatalog. Se actualiza ArcCatalog y se muestran los archivos .e00.
Sintaxis
Parámetro | Explicación | Tipo de datos |
feature_type |
El tipo de archivo que se importa. Automático es la opción predeterminada.
| String |
interchange_file |
El nombre del prefijo del archivo de intercambio ARC/INFO que se convierte. Siempre se incorporará un Id. de volumen de .e00, .e01, etc. al interchange_file determinado para especificar el archivo o los archivos que se importarán. | File |
out_dataset |
El nombre del dataset de salida. | Coverage |
Ejemplo de código
La siguiente secuencia de comandos independiente demuestra cómo importar una cobertura a partir de un archivo de intercambio de ArcInfo.
# Name: Import_Example.py # Description: Imports from E00 format to a coverage # Requirements: ArcInfo Workstation # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "C:/data" # Set local variables featureType = "COVER" interchangeFile = "citylim.e00" outDataset = "C:/output/citylimit" # Execute Import arcpy.Import_arc(featureType, interchangeFile, outDataset)