将要素属性导出到 ASCII (空间统计)

许可等级:BasicStandardAdvanced

摘要

将要素类坐标和属性值导出到以空格、逗号或分号进行分隔的 ASCII 文本文件中。

插图

Export Feature Attribute to ASCII tool illustration
坐标(X 和 Y)与用户指定的要素属性已写入 ASCII 文本文件。

用法

语法

ExportXYv_stats (Input_Feature_Class, Value_Field, Delimiter, Output_ASCII_File, Add_Field_Names_to_Output)
参数说明数据类型
Input_Feature_Class

要从中导出要素坐标和属性值的要素类。

Feature Layer
Value_Field
[Value_Field,...]

输入要素类中包含要导出到 ASCII 文本文件的值的一个或多个字段。

Field
Delimiter

指定要素坐标和属性值在输出 ASCII 文件中的分隔方式。

  • 空格要素坐标和属性值将在输出中以空格进行分隔。
  • 逗号要素坐标和属性值将在输出中以逗号进行分隔。
  • 分号要素坐标和属性值将在输出中以分号进行分隔。
String
Output_ASCII_File

将包含要素坐标和属性值的 ASCII 文本文件。

File
Add_Field_Names_to_Output
  • NO_FIELD_NAMES输出文本文件中将不包含任何字段名称(默认设置)。
  • ADD_FIELD_NAMES将字段名称写入输出文本文件。
Boolean

代码实例

ExportFeatureAttributeToASCII 示例(Python 窗口)

以下 Python 窗口脚本演示了如何使用 ExportFeatureAttributeToASCII 工具。

import arcpy
arcpy.env.workspace = r"c:\data"
arcpy.ExportXYv_stats("AidsByCaCnty.shp","HEPRATE", "SPACE","aidsbycacnty.txt","ADD_FIELD_NAMES")
ExportFeatureAttributeToASCII 示例(独立 Python 脚本)

以下独立 Python 脚本演示了如何使用 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()

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014