Résumé
Exporte les coordonnées et les valeurs attributaires des classes d'entités dans un fichier texte ASCII séparé par des espaces, des virgules ou des points virgules.
Illustration
Utilisation
Cet outil peut être utilisé pour exporter des données à des fins d'analyse avec des progiciels externes.
Les valeurs des coordonnées X et Y sont écrites dans le fichier texte avec huit chiffres significatifs de précision. Les valeurs attributaires en virgule flottante sont écrites dans le fichier texte avec six chiffres significatifs.
Si cet outil fait partie d'un outil de modèle personnalisé, le fichier texte en sortie apparaît seulement dans la fenêtre Résultats s'il est défini en tant qu'un paramètre du modèle avant l'exécution de l'outil.
Lorsque des valeurs Null sont rencontrées pour une valeur de champ, elles sont écrites dans le fichier texte en sortie comme étant NULL.
Syntaxe
arcpy.stats.ExportXYv(Input_Feature_Class, Value_Field, Delimiter, Output_ASCII_File, Add_Field_Names_to_Output)
Paramètre | Explication | Type de données |
Input_Feature_Class | Classe d'entités à partir de laquelle exporter les coordonnées d'entités et les valeurs attributaires. | Feature Layer |
Value_Field [Value_Field,...] | Le ou les champs de la classe d'entités en entrée contenant les valeurs à exporter dans un fichier texte ASCII. | Field |
Delimiter | Spécifie de quelle façon les coordonnées d'entités et les valeurs attributaires seront séparées dans le fichier ASCII en sortie.
| String |
Output_ASCII_File | Fichier texte ASCII qui contiendra les coordonnées d'entités et les valeurs attributaires. | File |
Add_Field_Names_to_Output |
| Boolean |
Exemple de code
Exemple d'utilisation de l'outil ExportFeatureAttributeToASCII (fenêtre Python)
Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil ExportFeatureAttributeToASCII.
import arcpy
arcpy.env.workspace = r"c:\data"
arcpy.ExportXYv_stats("AidsByCaCnty.shp","HEPRATE", "SPACE","aidsbycacnty.txt","ADD_FIELD_NAMES")
Exemple de l'outil ExportFeatureAttributeToASCII (script Python autonome)
Le script Python autonome ci-dessous illustre l'utilisation de l'outil ExportFeatureAttributeToASCII.
# Export feature locations and attributes to an ASCII text file
# Import system modules
import arcpy
# Local variables...
workspace = "c:/data"
input_features = "AidsByCaCnty.shp"
export_ASCII = "aidsbycacnty.txt"
try:
# Set the current workspace (to avoid having to specify the full path to the feature classes each time)
arcpy.env.workspace = workspace
# Process: Export Feature Attribute to ASCII...
arcpy.ExportXYv_stats(input_features, "HEPRATE", "SPACE", export_ASCII, "NO_FIELD_NAMES")
except:
# If an error occurred when running the tool, print out the error message.
print(arcpy.GetMessages())
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui