+++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

Syntaxe

QuickExport_interop (Input, {Output})
ParamètreExplicationType 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)

Environnements

Thèmes connexes

9/12/2013