Feature-Attribut nach ASCII exportieren (Spatial Statistics)

Zusammenfassung

Exportiert die Koordinaten und Attributwerte einer Feature-Class in eine durch Leerzeichen, Kommas, Tabulatoren oder Semikolons getrennte ASCII-Textdatei.

Abbildung

Abbildung: Feature-Attribut nach ASCII exportieren (Werkzeug)
Koordinaten (X und Y) und vom Benutzer angegebene Feature-Attribute werden in eine ASCII-Textdatei geschrieben.

Verwendung

  • Dieses Werkzeug kann für den Export von Daten für die Analyse mit externen Softwarepaketen verwendet werden.

  • Die X- und Y-Koordinatenwerte werden mit acht signifikanten Genauigkeitsstellen in die Textdatei geschrieben. Gleitkomma-Attributwerte werden mit sechs signifikanten Stellen in die Textdatei geschrieben.

  • Wenn für ein Feld NULL-Werte gefunden werden, werden die Werte dieses Feldes als "NULL" in die Ausgabe-Textdatei geschrieben.

  • Vorsicht:

    Denken Sie beim Verwenden von Shapefiles daran, dass diese keine NULL-Werte speichern können. Werkzeuge oder andere Verfahren zur Erstellung von Shapefiles aus Nicht-Shapefile-Eingaben speichern oder interpretieren NULL-Werte möglicherweise als Wert 0. In manchen Fällen werden NULL-Werte in Shapefiles als sehr große negative Werte gespeichert. Dies kann zu unerwarteten Ergebnissen führen. Weitere Informationen finden Sie unter Überlegungen zur Geoverarbeitung für die Shapefile-Ausgabe.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Feature-Class

Die Feature-Class, aus der Feature-Koordinaten und Attributwerte exportiert werden

Feature Layer
Wertefeld

Die Felder in der Eingabe-Feature-Class, die die Werte enthalten, die in eine ASCII-Textdatei exportiert werden sollen.

Field
Trennzeichen

Gibt an, wie Feature-Koordinaten und Attributwerte in der Ausgabe-ASCII-Datei getrennt werden.

  • LeerzeichenFeature-Koordinaten und Attributwerte sind in der Ausgabe durch ein Leerzeichen getrennt. Dies ist die Standardeinstellung.
  • KommaFeature-Koordinaten und Attributwerte sind in der Ausgabe durch ein Komma getrennt.
  • SemikolonFeature-Koordinaten und Attributwerte sind in der Ausgabe durch ein Semikolon getrennt.
  • TabulatorFeature-Koordinaten und Attributwerte sind in der Ausgabe durch einen Tabulator getrennt.
String
Ausgabe-ASCII-Datei

Die ASCII-Textdatei, die die Feature-Koordinaten und Attributwerte enthält.

File
Feldnamen zu Ausgabe hinzufügen

Gibt an, ob die erste Zeile in der Ausgabe-Textdatei Feldnamen enthält.

  • Aktiviert: Es sind Feldnamen in der Ausgabe-Textdatei enthalten.
  • Deaktiviert: Feldnamen werden nicht in die Ausgabe-Textdatei geschrieben. Dies ist die Standardeinstellung.
Boolean

arcpy.stats.ExportXYv(Input_Feature_Class, Value_Field, Delimiter, Output_ASCII_File, Add_Field_Names_to_Output)
NameErläuterungDatentyp
Input_Feature_Class

Die Feature-Class, aus der Feature-Koordinaten und Attributwerte exportiert werden

Feature Layer
Value_Field
[Value_Field,...]

Die Felder in der Eingabe-Feature-Class, die die Werte enthalten, die in eine ASCII-Textdatei exportiert werden sollen.

Field
Delimiter

Gibt an, wie Feature-Koordinaten und Attributwerte in der Ausgabe-ASCII-Datei getrennt werden.

  • SPACEFeature-Koordinaten und Attributwerte sind in der Ausgabe durch ein Leerzeichen getrennt. Dies ist die Standardeinstellung.
  • COMMAFeature-Koordinaten und Attributwerte sind in der Ausgabe durch ein Komma getrennt.
  • SEMI-COLONFeature-Koordinaten und Attributwerte sind in der Ausgabe durch ein Semikolon getrennt.
  • TABFeature-Koordinaten und Attributwerte sind in der Ausgabe durch einen Tabulator getrennt.
String
Output_ASCII_File

Die ASCII-Textdatei, die die Feature-Koordinaten und Attributwerte enthält.

File
Add_Field_Names_to_Output

Gibt an, ob die erste Zeile in der Ausgabe-Textdatei Feldnamen enthält.

  • ADD_FIELD_NAMESEs sind Feldnamen in der Ausgabe-Textdatei enthalten.
  • NO_FIELD_NAMESFeldnamen werden nicht in die Ausgabe-Textdatei geschrieben. Dies ist die Standardeinstellung.
Boolean

Codebeispiel

ExportFeatureAttributeToASCII – Beispiel 1 (Python-Fenster)

Das folgende Skript veranschaulicht die Verwendung des Werkzeugs ExportFeatureAttributeToASCII im Python-Fenster:

import arcpy
arcpy.env.workspace = r"c:\data"
arcpy.ExportXYv_stats("AidsByCaCnty.shp", "HEPRATE", "SPACE", "aidsbycacnty.txt", 
                      "ADD_FIELD_NAMES")
ExportFeatureAttributeToASCII – Beispiel 2 (eigenständiges Skript)

Das folgende eigenständige Python-Skript veranschaulicht die Verwendung des Werkzeugs 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")