Résumé
Convertit un fichier d'échange d'exportation ArcInfo Workstation.
Un fichier d'échange ArcInfo Workstation permet de transporter des couvertures, des tables INFO, des fichiers texte (macros AML, par exemple), ainsi que d'autres fichiers ArcInfo Workstation d'un type de machine à un autre. Un fichier d'échange contient toutes les informations nécessaires sur les couvertures et les tables INFO dans un format ASCII de longueur fixe.
Si plusieurs volumes sont fournis par l'outil Exporter vers fichier d'échange, le nom des fichiers d'échange ASCII pour l'outil Importer depuis un fichier d'échange doit se présenter sous la forme <interchange_file>.e00 jusqu'à <interchange_file>.enn, où nn correspond au dernier identifiant de volume. Même si un seul volume est produit, ce nom de fichier doit porter l'extension .e00.
Utilisation
L'option AUTO détermine le contenu d'un fichier d'importation, puis l'importe correctement.
Dans ModelBuilder, vous devez spécifier le type d'entité des données en cours d'exportation. L'option AUTO ne définit pas les propriétés de la variable en sortie dans le modèle, car le type de données demeure inconnu tant que le processus n'a pas été exécuté. Par exemple, si le fichier .e00 contient une couverture, définissez le type d'entité sur COVER. De cette manière, la variable en sortie peut se connecter à tout autre processus ayant besoin d'une couverture en entrée.
Importer depuis un fichier d'échange lit tout fichier d'exportation ayant été entièrement ou partiellement compressé et décompressé.
Pour ce qui est de l'option COVER, tous les fichiers de données INFO enregistrés dans le fichier d'échange (et dont le nom contient le nom de la couverture jusqu'au dernier point dans le nom de fichier de données INFO) sont inscrits dans la base de données INFO d'espace de travail de la couverture en sortie.
Tout chemin d'accès/nom d'utilisateur INFO peut être spécifié en tant que fichier de données en sortie lorsque l'option INFO est utilisée. Le répertoire INFO spécifié doit toutefois exister avant d'utiliser Importer depuis un fichier d'échange.
L'option STACK fonctionne de l'une des deux manières suivantes. Si le fichier d'échange a été créé par la commande EXPORT avec l'option STACK, seul le répertoire de la pile est alors recréé. Aucune des grilles associées à la pile n'est recréée. Si le fichier d'échange a été créé par la commande EXPORT avec l'option STACKALL, le répertoire de la pile et les grilles associées à cette pile sont alors recréés. Seules les grilles qui n'existent pas encore dans l'espace de travail sont recréées.
ArcCatalog n'affiche pas les fichiers .e00 par défaut, mais vous pouvez configurer ArcCatalog de façon à ce qu'il les affiche. Dans le menu déroulant Personnaliser, sélectionnez la commande Options ArcCatalog, cliquez sur l'onglet Types de fichiers, puis sur le bouton Nouveau type. Dans la boîte de dialogue qui s'affiche, tapez e00 dans le champ Extension de fichier (utilisez des zéros et non la lettre O), tapez une description (Fichier d'exportation, par exemple) dans le champ Description du type, cliquez Changer d'icône, choisissez une icône, puis cliquez sur OK. Cliquez sur OK dans la boîte de dialogue Options ArcCatalog. ArcCatalog s'actualise et présente les fichiers .e00.
Syntaxe
arcpy.arc.Import(feature_type, interchange_file, out_dataset)
Paramètre | Explication | Type de données |
feature_type | Type de fichier à importer. AUTO est l'option définie par défaut.
| String |
interchange_file | Nom du préfixe du fichier d'échange ArcInfo Workstation à convertir. Un identifiant de volume de type .e00, .e01, etc. est toujours ajouté à l'attribut interchange_file donné pour spécifier les fichiers à importer. | File |
out_dataset | Nom du jeu de données en sortie. | Data Element |
Exemple de code
Exemple d'utilisation de l'outil Importer depuis un fichier d'échange (script autonome)
Le script autonome suivant illustre l'importation d'un fichier à partir d'un fichier ArcInfo Workstation.
# 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)
Environnements
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Requiert ArcInfo Workstation installé