+++Exportation rapide (Data Interoperability)
Récapitulatif
Convertit une ou plusieurs classes d'entités ou couches d'entités en entrée dans n'importe quel format pris en charge par l'extension ArcGIS Data Interoperability.
Utilisation
-
Cet outil permet d'exporter des données depuis le système ArcGIS. Il peut aussi être intégré dans un modèle ou dans un script dont les données de destination sont étrangères à ArcGIS.
-
Cet outil crée une structure en sortie par défaut pour le format que vous choisissez d'écrire. Si la structure en sortie doit être modifiée, il est préférable d'utiliser les outils ETL spatiaux.
-
Cet outil ne respecte pas les paramètres de remplacement de l'outil de géotraitement.
-
Cet outil est essentiellement utilisé pour créer des formats de données différents des formats Esri, mais il peut également servir à créer des formats Esri natifs. Vous pouvez consulter tous les formats d'exportation dans la bibliothèque des formats, accessible depuis cet outil.
-
Les courbes de Bézier sont transformées en entités linéaires.
Syntaxe
Paramètre | Explication | Type de données |
Input [Input,...] |
Couches d'entités ou classes d'entités exportées depuis ArcGIS. | Feature Layer |
Output (Facultatif) |
Format et jeu de données vers lesquels sont exportées les données. Si la destination correspond à un fichier dont l'extension est répandue, elle peut être spécifiée telle quelle. Par exemple "c:\data\roads.gml". Si la destination ne correspond pas à fichier, ou que l'extension du fichier n'est pas répandue, vous pouvez indiquer le format dans l'argument, séparé par une virgule. Par exemple, "MIF, c:\data\". Les noms des formats pris en charge sont répertoriés dans la bibliothèque de formats. Ouvrez cet outil en mode boîte de dialogue, puis cliquez sur le bouton de consultation. Vous pouvez ajouter des paramètres supplémentaires spécifiques au format à la suite du jeu de données, séparés par une virgule. Il convient toutefois de noter que la syntaxe peut devenir complexe. C'est pourquoi, si ces paramètres sont indispensables, il est plus facile d'exécuter l'outil dans sa boîte de dialogue et de copier la syntaxe Python depuis la fenêtre de résultats. | Interop Destination Dataset |
Exemple de code
# Name: QuickExport_Ex_01.py
# Description: Buffers any layer and exports it to GML.
# Requirements: Data Interoperability Extension
# Import system modules
import arcpy
from arcpy import env
# Check out the Data Interoperability Extension
arcpy.CheckOutExtension("DataInteroperability")
# Set local variables
tmp_buffered = "c:/Project/tmp_buffered.shp"
tmp_dissolved = "c:/Project/tmp_dissolved.shp"
output_dataset = "GML2,c:/data/buffered.gml"
input_features = "C:/Project/roads.shp"
# Execute Buffer
arcpy.Buffer_analysis(input_features, tmp_buffered, "10.000000 Meters", "FULL", "ROUND", "NONE", "")
# Execute Dissolve
arcpy.Dissolve_management(tmp_buffered, tmp_dissolved, "", "")
# Execute Quick Export
arcpy.QuickExport_interop(tmp_dissolved, output_dataset)