Récapitulatif
Convertit une couverture en fichier d'échange destiné à être transféré vers une autre plateforme.
Pour en savoir plus sur le fonctionnement de l'outil Exporter vers fichier d'échange
Utilisation
Lors de l'exportation d'une couverture, toutes les tables INFO qui y sont associées sont écrites dans le fichier d'échange. Par exemple, si le nom de couverture spécifié pour les données en entrée est Forest, une table INFO nommée Forest.LABEL est enregistrée dans le fichier d'échange. Aucune table nommée Forest1.LABEL ne serait toutefois enregistrée dans le fichier d'échange.
Les fichiers d'exportation créés avec le paramètre Type de compression ayant la valeur FULL peuvent être considérablement plus petits que les fichiers d'exportation créés avec les options PARTIAL ou NONE.
L'exportation d'une grille peut générer un fichier d'exportation beaucoup plus volumineux que la grille d'origine, y compris lorsque la valeur FULL est affectée à la compression. Cela est dû au fait que chaque cellule de grille doit être représentée dans le fichier d'exportation au format ASCII qui est moins efficace que le format binaire. Les grilles de nombres entiers sont également stockées dans un format compressé, qui ne peut pas être conservé dans le fichier d'exportation.
La meilleure solution est de ne pas exporter de grilles volumineuses. Afin de créer un fichier unique en vue du transfert, un utilitaire, tel que PKZIP (ou "tar" pour les systèmes UNIX), peut permettre de placer l'espace de travail qui contient la grille dans un fichier unique. Les versions de PKZIP et de "tar" sont disponibles à la fois pour les systèmes UNIX et PC. Soyez averti que vous allez perdre les tables INFO si vous utilisez la compression PKZIP ou "tar" pour la grille uniquement. Si vous ne voulez pas transférer toutes les grilles vers votre espace de travail, créez un espace de travail temporaire et copiez les grilles à transférer.
Les couvertures à exporter ne doivent pas contenir de masques de mise à jour. En d'autres termes, n'exportez pas de couverture non nettoyée. Exécutez l'outil Construire ou Nettoyer pour supprimer des masques de mise à jour (fichier msk.adf dans le répertoire de la couverture).
L'exportation est limitée à -999999999 pour les identifiants utilisateur négatifs.
Les fichiers d'exportation de couvertures ayant un autre alignement de texte que celui défini par défaut perdront des données en cas d'importation vers une version antérieure à 8.0.1.
Lors de l'exportation de fichiers texte, les options de compression FULL et PARTIAL prennent en charge des longueurs de ligne allant jusqu'à 300 caractères. En cas de dépassement, les longueurs de ligne sont tronquées. L'option NONE prend en charge jusqu'à 80 caractères par ligne.
Syntaxe
Export_arc (feature_type, in_dataset, interchange_file, {compression_type}, {max_lines})
Paramètre | Explication | Type de données |
feature_type | Type de données à exporter.
| String |
in_dataset | Jeu de données ou fichier à exporter. | Data Element |
interchange_file | Nom du préfixe du ou des fichiers d'échange devant être créés avec l'outil Exporter. Un identifiant de volume .E00 est ajouté au nom du premier fichier d'échange, .E01 au deuxième fichier, et ainsi de suite. Les fichiers qui suivent sont créés lorsque l'attribut {max_lines} de chacun d'entre eux est atteint. | File |
compression_type (Facultatif) | Spécifie la méthode de compression des nombres et des espaces blancs dans le fichier d'exportation. Trois options sont disponibles :
| String |
max_lines (Facultatif) | Nombre maximal de lignes pour chaque volume (fichier disque, par exemple) d'un fichier créé à l'aide de l'outil Exporter vers fichier d'échange. L'extension d'un volume peut aller de .E00 à .E99. Un seul fichier d'exportation est créé si cette valeur n'est pas spécifiée. | Long |
Exemple de code
Exemple d'utilisation de l'outil Exporter vers fichier d'échange (script autonome)
Le script autonome suivant illustre l'exportation d'une couverture vers un fichier d'échange.
# Name: Export_Example.py
# Description: Exports a coverage to ArcInfo interchange format
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
featureType = "COVER"
inDataset = "stand"
interchangeFile = "C:/output/stand.e00"
compressionType = "NONE"
#Execute Export
arcpy.Export_arc(featureType, inDataset, interchangeFile, compressionType, "")
Environnements
Informations de licence
- ArcGIS for Desktop Basic: Annuler
- ArcGIS for Desktop Standard: Annuler
- ArcGIS for Desktop Advanced: Requis ArcInfo Workstation installé