Exporter vers fichier d’échange (Couverture)
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. Toutes les plates-formes ArcInfo qui prennent en charge des grilles permettent actuellement de lire le même format de fichier ; l'exportation devient ainsi inutile. 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
Paramètre | Explication | Type de données |
feature_type |
Type de données à exporter.
| String |
in_dataset |
Jeu de données en entrée. | Coverage |
interchange_file |
Nom du préfixe du ou des fichiers d'échange ArcInfo devant être créés par 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
Le script autonome suivant illustre l'exportation d'une couverture vers un fichier d'échange ArcInfo.
# 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, "")