Importer depuis E00 (Conversion)
Récapitulatif
Importe un fichier d'échange ArcInfo (.e00). Un fichier d'échange permet de transporter des couvertures, des tables INFO, des fichiers texte (macros AML, par exemple), ainsi que d'autres fichiers ArcInfo. Pour les couvertures, les grilles et les TIN, il contient toutes les informations nécessaires, y compris les informations appropriées sur les tables INFO. Les fichiers d'échange sont conçus avec le suffixe de fichier .e00. Il s'agit de la version ArcView 3.x de l'utilitaire d'importation de fichiers .e00.
Utilisation
-
Cet outil n'applique pas les restrictions de dénomination de jeu de données ArcInfo Workstation. Si votre fichier .e00 contient une couverture, une grille ou un TIN, vous devez éviter d'utiliser un paramètre en sortie contenant des espaces ou dont le nom comporte plus de 13 caractères. Le nom des tables INFO ne doit pas comporter plus de 32 caractères.
-
Lorsque vous importez des tables INFO, il n'est pas nécessaire d'utiliser la convention d'appellation ! pour définir le paramètre en sortie. Il suffit de définir le paramètre afin qu'il comprenne le chemin d'accès à l'espace de travail cible et le nom de la table de votre choix. La table sera créée dans la base de données INFO de cet espace de travail. Par exemple, au lieu d'utiliser D:/workspace/INFO!sometable, utilisez plutôt D:/workspace/sometable.
-
Si vous disposez d'une licence ArcInfo et que vous avez installé ArcInfo Workstation, vous pouvez également utiliser l'outil Import_From_Interchange_File, lequel présente des fonctionnalités plus avancées.
Cet outil est disponible uniquement dans ArcGIS Desktop. Il n'est pas disponible dans ArcGIS Server.
Cet outil ne respecte pas le paramètre d'écrasement de la sortie de géotraitement. Vous devez supprimer toute sortie attendue avant d'importer un fichier .e00.
Syntaxe
Paramètre | Explication | Type de données |
Input_interchange_file |
Fichier d'échange ArcInfo Workstation à convertir. Le nom de ce fichier ne peut pas contenir d'espaces. | File |
Output_folder |
Emplacement dans lequel la sortie sera créée. | Folder |
Output_name |
Nom de la sortie. Cette chaîne ne peut pas contenir d'espaces. Si cette sortie existe déjà, l'outil ne la remplace pas, même si le paramètre d'écrasement de la sortie de géotraitement est défini sur TRUE. | String |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil ImportFromE00 en mode immédiat pour importer une couverture.
import arcpy from arcpy import env env.workspace = "C:/data" arcpy.ImportFromE00_conversion("citylim.e00", "C:/output", "citylim")
Le script autonome suivant illustre l'importation d'un fichier à partir d'un fichier d'échange ArcInfo.
Dans cet exemple, le fichier .e00 contient une macro aml, et une macro aml du même nom existe déjà dans le dossier en sortie. Le script détecte, puis supprime la macro aml existante et la remplace en l'important depuis le fichier .e00.
# Name: ImportFromE00_Example2.py # Description: Imports an e00 file that is known to contain an aml file. # Import system modules import arcpy from arcpy import env import os # Set environment settings env.workspace = "C:/data" # Set local variables importE00File = "flowaml.e00" outDirectory = "C:/output" outName = "flowtool.aml" # Delete pre-existing output if env.overwriteOutput : if os.path.exists(outName): os.remove(outName) # Execute ImportFromE00 arcpy.ImportFromE00_conversion(importE00File, outDirectory, outName)