Summary
Exports feature class coordinates and attribute values to a space, comma, or semicolon-delimited ASCII text file.
Illustration
Usage
This tool may be used to export data for analysis with external software packages.
The X and Y coordinate values are written to the text file with eight significant digits of precision. Floating-point attribute values are written to the text file with six significant digits.
If this tool is part of a custom model tool, the output text file will only appear in the Results window if it is set as a model parameter prior to running the tool.
When null values are encountered for a field value, they will be written to the output text file as NULL.
Syntax
arcpy.stats.ExportXYv(Input_Feature_Class, Value_Field, Delimiter, Output_ASCII_File, Add_Field_Names_to_Output)
Parameter | Explanation | Data Type |
Input_Feature_Class | The feature class from which to export feature coordinates and attribute values. | Feature Layer |
Value_Field [Value_Field,...] | The field or fields in the input feature class containing the values to export to an ASCII text file. | Field |
Delimiter | Specifies how feature coordinates and attribute values will be separated in the output ASCII file.
| String |
Output_ASCII_File | The ASCII text file that will contain the feature coordinate and attribute values. | File |
Add_Field_Names_to_Output |
| Boolean |
Code sample
ExportFeatureAttributeToASCII example (Python window)
The following Python Window script demonstrates how to use the ExportFeatureAttributeToASCII tool.
import arcpy
arcpy.env.workspace = r"c:\data"
arcpy.ExportXYv_stats("AidsByCaCnty.shp","HEPRATE", "SPACE","aidsbycacnty.txt","ADD_FIELD_NAMES")
ExportFeatureAttributeToASCII example (stand-alone Python script)
The following stand-alone Python script demonstrates how to use the ExportFeatureAttributeToASCII tool.
# 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())
Environments
Licensing information
- Basic: Yes
- Standard: Yes
- Advanced: Yes