Exportar atributo de entidad a ASCII (Estadística espacial)

Resumen

Exporta las coordenadas y valores de atributo de la clase de entidad a un archivo de texto ASCII delimitado por espacios, comas, tabuladores o puntos y comas.

Ilustración

Ilustración de la herramienta Exportar atributo de entidad a ASCII
Las coordenadas (X e Y) y los atributos de entidad especificados por el usuario se escriben en un archivo de texto de ASCII.

Uso

  • Esta herramienta se puede utilizar para exportar los datos para su análisis con paquetes de software externos.

  • Los valores de coordenadas X e Y se escriben en el archivo de texto con ocho dígitos significativos de precisión. Los valores de atributo de punto flotante se escriben en el archivo de texto con seis dígitos significativos.

  • Cuando se encuentran valores nulos en un valor de campo, se escriben en el archivo de texto de salida como NULL.

  • Precaución:

    Al utilizar shapefiles tenga en cuenta que no pueden almacenar valores nulos. Las herramientas u otros procedimientos que crean shapefiles a partir de entradas sin shapefiles pueden almacenar o interpretar valores nulos como cero. En algunos casos, los nulos se almacenan como valores negativos muy grandes en shapefiles. Esto puede ocasionar resultados inesperados. Consulte Consideraciones de geoprocesamiento para la salida del shapefile para obtener más información.

Parámetros

EtiquetaExplicaciónTipo de datos
Clase de entidad de entrada

La clase de entidad a partir de la que se exportarán los valores de atributo y coordenadas de entidades.

Feature Layer
Campo de valor

El campo o los campos en la clase de entidad de entrada que contiene los valores a exportar en un archivo de texto de ASCII.

Field
Delimitador

Especifica cómo las coordenadas y valores de atributo de entidad se separan en el archivo de salida ASCII.

  • EspacioEn la salida, las coordenadas y valores de atributo de entidad se separan por un espacio. Esta es la opción predeterminada.
  • ComaEn la salida, las coordenadas y valores de atributo de entidad se separan por una coma.
  • Punto y comaEn la salida, las coordenadas y valores de atributo de entidad se separan por un punto y coma.
  • TabularLos valores de atributo y coordenadas de entidad estarán separados por un tabulador en la salida.
String
Archivo de salida ASCII

El archivo de texto de ASCII que contendrá las coordenadas y los valores de atributo de entidad.

File
Agregar nombres de campo a la salida

Especifica si los nombres de campo se incluirán como primera línea del archivo de texto de salida.

  • Activada: los nombres de campo se escriben en el archivo de texto de salida.
  • Desactivada: los nombres de campo no se escribirán en el archivo de texto de salida. Esta es la opción predeterminada.
Boolean

arcpy.stats.ExportXYv(Input_Feature_Class, Value_Field, Delimiter, Output_ASCII_File, Add_Field_Names_to_Output)
NombreExplicaciónTipo de datos
Input_Feature_Class

La clase de entidad a partir de la que se exportarán los valores de atributo y coordenadas de entidades.

Feature Layer
Value_Field
[Value_Field,...]

El campo o los campos en la clase de entidad de entrada que contiene los valores a exportar en un archivo de texto de ASCII.

Field
Delimiter

Especifica cómo las coordenadas y valores de atributo de entidad se separan en el archivo de salida ASCII.

  • SPACEEn la salida, las coordenadas y valores de atributo de entidad se separan por un espacio. Esta es la opción predeterminada.
  • COMMAEn la salida, las coordenadas y valores de atributo de entidad se separan por una coma.
  • SEMI-COLONEn la salida, las coordenadas y valores de atributo de entidad se separan por un punto y coma.
  • TABLos valores de atributo y coordenadas de entidad estarán separados por un tabulador en la salida.
String
Output_ASCII_File

El archivo de texto de ASCII que contendrá las coordenadas y los valores de atributo de entidad.

File
Add_Field_Names_to_Output

Especifica si los nombres de campo se incluirán como primera línea del archivo de texto de salida.

  • ADD_FIELD_NAMESLos nombres de campo se escriben en el archivo de texto de salida.
  • NO_FIELD_NAMESLos nombres de campo no se escribirán en el archivo de texto de salida. Esta es la opción predeterminada.
Boolean

Muestra de código

Ejemplo 1 de ExportFeatureAttributeToASCII (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la herramienta ExportFeatureAttributeToASCII:

import arcpy
arcpy.env.workspace = r"c:\data"
arcpy.ExportXYv_stats("AidsByCaCnty.shp", "HEPRATE", "SPACE", "aidsbycacnty.txt", 
                      "ADD_FIELD_NAMES")
Ejemplo 2 de ExportFeatureAttributeToASCII (script independiente)

El siguiente script de Python independiente muestra cómo utilizar la herramienta 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"
# 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")