フィーチャ属性を ASCII にエクスポート(Export Feature Attribute to ASCII) (空間統計)
サマリ
フィーチャクラスの座標および属性値を、スペース、カンマ、またはセミコロン区切りの ASCII テキスト ファイルにエクスポートします。
図
使用法
-
このツールは、外部のソフトウェア パッケージでの解析用にデータをエクスポートするために使用できます。
-
XY 座標値は、有効桁数 8 桁の精度でテキスト ファイルに書き込まれます。浮動小数点属性値は、有効桁数 6 桁でテキスト ファイルに書き込まれます。
このツールがカスタム モデル ツールの一部である場合、このツールを実行する前に、出力テキスト ファイルをモデル パラメータとして設定すると、このファイルが [結果] ウィンドウのみに表示されるようになります。
フィールド値として Null 値が出現すると、それらの値は出力テキスト ファイルに "NULL" と書き込まれます。
シェープファイルを使用するときは、Null 値を格納できないため、注意が必要です。シェープファイル以外の入力からシェープファイルを作成するツールまたはその他の方法では、Null 値がゼロとして格納または解釈される場合があります。これにより、予想外の結果になる可能性があります。「ジオプロセシングでのシェープファイル出力の注意事項」もご参照ください。
構文
パラメータ | 説明 | データ タイプ |
Input_Feature_Class |
フィーチャ座標および属性値のエクスポート元のフィーチャクラス。 | Feature Layer |
Value_Field [Value_Field,...] |
ASCII テキスト ファイルにエクスポートする値を含む入力フィーチャクラス内のフィールド(複数可)。 | Field |
Delimiter |
フィーチャ座標および属性値の出力 ASCII ファイル内での区切り方を指定します。
| String |
Output_ASCII_File |
フィーチャ座標および属性値の格納される ASCII テキスト ファイル。 | File |
Add_Field_Names_to_Output |
| Boolean |
コードのサンプル
次の Python ウィンドウ スクリプトは ExportFeatureAttributeToASCII(フィーチャ属性を ASCII にエクスポート)ツールを使用する方法を示しています。
import arcpy arcpy.env.workspace = r"c:\data" arcpy.ExportXYv_stats("AidsByCaCnty.shp","HEPRATE", "SPACE","aidsbycacnty.txt","ADD_FIELD_NAMES")
次のスタンドアロンの Python ウィンドウ スクリプトは ExportFeatureAttributeToASCII(フィーチャ属性を ASCII にエクスポート)ツールを使用する方法を示しています。
# 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()