Feature-Attribut nach ASCII exportieren (Räumliche Statistiken)
Zusammenfassung
Exportiert die Koordinaten und Attributwerte einer Feature-Class in eine durch Leerzeichen, Kommas oder Semikolons getrennte ASCII-Textdatei.
Abbildung
Verwendung
-
Dieses Werkzeug wird möglicherweise verwendet, um Daten für die Analyse mit externen Softwarepaketen zu exportieren.
-
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 dieses Werkzeug Teil eines benutzerdefinierten Modellwerkzeugs ist, wird die Ausgabetextdatei nur im Fenster Ergebnisse angezeigt, wenn es vor dem Ausführen des Werkzeugs als Modellparameter festgelegt wird.
Wenn für ein Feld Nullwerte gefunden werden, werden die Werte dieses Feldes als "NULL" in die Ausgabe-Textdatei geschrieben.
Denken Sie beim Verwenden von Shapefiles daran, dass diese keine Nullwerte speichern können. Werkzeuge oder andere Verfahren, die Shapefiles aus Nicht-Shapefile-Eingaben erstellen, speichern bzw. interpretieren Nullwerte ggf. als Wert 0. Dies kann zu unerwarteten Ergebnissen führen. Weitere Informationen finden Sie unter Überlegungen zur Geoverarbeitung für die Shapefile-Ausgabe.
Syntax
Parameter | Erläuterung | Datentyp |
Input_Feature_Class |
Die Feature-Class, von 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.
| String |
Output_ASCII_File |
Die ASCII-Textdatei, die die Feature-Koordinaten und Attributwerte enthält | File |
Add_Field_Names_to_Output |
| Boolean |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "ExportFeatureAttributeToASCII" verwenden.
import arcpy arcpy.env.workspace = r"c:\data" arcpy.ExportXYv_stats("AidsByCaCnty.shp","HEPRATE", "SPACE","aidsbycacnty.txt","ADD_FIELD_NAMES")
Das folgende eigenständige Python-Skript veranschaulicht, wie Sie das Werkzeug "ExportFeatureAttributeToASCII" verwenden.
# 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()