テーブルのエクスポート (変換ツール)
サマリー
テーブルまたはテーブル ビューの行を新しいテーブルにエクスポートします。
使用法
- このツールは、テーブル、テーブル ビュー、フィーチャクラス、フィーチャ レイヤー、区切りファイル、または属性テーブルのあるラスターの行を新しいジオデータベース テーブル、dBASE テーブル、または区切りファイルにコピーします。
このツールは入力として次のテーブル形式をサポートします。
ジオデータベース
dBASE (
.dbf)Microsoft Excel ワークシート (
.xlsおよび.xlsx)-
カンマ区切りファイル (
.csv、.txt、および.asc)タブ区切りファイル (
.tsvおよび.tab)パイプ区切りファイル (
.psv)
区切りファイルの場合は、入力ファイルの 1 行目が出力テーブルのフィールド名として使用されます。 フィールド名には空白または特殊文字 ($ や * など) を使用できません。入力ファイルの 1 行目に空白または特殊文字が含まれている場合は、エラーが発生します。
このツールを使用して、フォルダー ワークスペース内の出力名に次のファイル拡張子のいずれかを追加することで、区切りファイルを出力することができます。
カンマ区切りファイル (
.csv、.txt、または.asc)タブ区切りファイル (
.tsvまたは.tab)パイプ区切りファイル (
.psv)
- 出力がジオデータベース内にない場合、BLOB またはラスター フィールドは含まれません。 GlobalID フィールドはテキスト フィールドに変換されます。
フィールド マップ パラメーターを使用すると、出力データセット内のフィールドとそのコンテンツを管理できます。
フィールド リストにフィールドを追加したり、フィールド リストからフィールドを削除したり、フィールド リストの順序を変更したり、フィールドの名前を変更したりすることができます。
出力フィールドのデフォルトのデータ タイプは、最初に検出した (その名前の) 入力フィールドのデータ タイプと同じになります。 データ タイプを有効な別のデータ タイプに変更できます。
アクションを使用して、1 つまたは複数の入力フィールドの値を 1 つの出力フィールドにマージする方法を決定します。 使用可能なアクションは 最初、最後、連結、合計、平均、中央、最頻、最小、最大、標準偏差、および 個数 です。
連結 アクションを使用する場合は、カンマなどの文字を区切り文字として指定できます。 区切り文字 テキスト ボックスの先頭をクリックして、区切り文字を追加します。
標準偏差 は、単一の入力値に有効なオプションではありません。
フィールド マップを
.fieldmapファイルとして保存するには、エクスポート オプション
を使用します。.fieldmapファイルを読み込むには、読み込み オプション
を使用します。 このファイルで指定されているフィーチャ レイヤーまたはデータセットが、ツールで使用されているデータセットと一致していなければなりません。 一致していない場合、フィールド マップ パラメーターはリセットされます。テキスト ソース フィールドにある テキストのスライス ボタン
を使用して、入力値のどの文字を出力フィールドに抽出するかを選択します。 テキストのスライス ボタンにアクセスするには、入力フィールド リスト内のテキスト フィールドにポインターを合わせて、最初の文字と最後の文字の位置を指定します。フィールドは、Python スクリプトでマッピングすることもできます。
フィーチャのサブセットを選択するために、SQL 式を使用できます。 式 パラメーターの構文の詳細については、「ArcGIS で使用されるクエリー式の SQL リファレンス」をご参照ください。
行は、並べ替えフィールド のパラメーター値を指定することにより、昇順または降順で並べ替えできます。 2 つ以上のフィールドを指定した場合、最初のフィールドによって行が並べ替えられ、次にその順序内で 2 番目のフィールドによって並べ替えられ、以降、同様に並べ替えが続けられます。
サブタイプあるいはドメインを持つジオデータベース データを変換し、出力ワークスペースがジオデータベースではない場合、サブタイプとドメインのコードおよび説明の両方を出力に含むことができます。 この動作を制御するため、フィールド ドメインの説明の転送環境を使用してください。 デフォルトでは、ドメインとサブタイプのみが出力に含まれ、説明には含まれません。
注意:
サブタイプの説明とドメインの説明を含めて dBASE テーブルに変換すると、説明を含めない場合に比べて時間がかかる (パフォーマンスが低下する) 場合があります。 出力にサブタイプの説明とドメインの説明が必要ない場合、パフォーマンスを最適化するために、フィールド ドメインの説明環境をオフのままにします。
区切りファイルを入力として使用する場合 (
.csvなど)、ArcGIS Pro テキスト ファイル ワークスペースがフィールドのプロパティと値を決定します。 ツールが読み取るのと同じフィールドのプロパティと値を確認するには、テーブルを開きます。フィールド マップ パラメーターを使用して出力フィールド タイプなどのプロパティを変更できますが、このパラメーターは入力フィールドのプロパティと値は変更しません。
入力フィールドのプロパティと値が、ツールと ArcGIS Pro 全体においてどのように解釈されるかを構成するには、
schema.iniファイルを使用します。ModelBuilder で 反復子とともにこのツールを使用すると、フィールド マップ パラメーターに対する変更が各入力で適用されます。 フィールド マップ パラメーターが変更されない場合、各入力でフィールド マップがリセットされます。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力テーブル |
新しいテーブルにエクスポートされる行を含む入力テーブル。 |
Table View; Raster Layer |
|
出力テーブル |
エクスポートされた行を含む出力テーブル。 出力場所がフォルダーである場合は、テーブルをそれぞれの形式にエクスポートするために、 |
Table |
|
式 (オプション) |
レコードのサブセットを選択するために使用する SQL 式。 |
SQL Expression |
|
フィールド エイリアスを名前として使用 |
入力のフィールド名またはフィールド エイリアスを出力フィールド名として使用するかどうかを指定します。
|
Boolean |
|
フィールド マップ (オプション) |
それぞれのプロパティおよびソース フィールドとともに出力データセットに転送されるフィールド。 デフォルトでは、入力データセット内のすべてのフィールドが出力に含まれます。 フィールド マップを使用すると、フィールドの追加、フィールドの削除、フィールド名の変更、フィールドの順序変更、他のフィールド プロパティの変更を実行できます。 また、フィールド マップを使用して、複数のフィールドの値を 1 つの出力フィールドに結合することもできます。 |
Field Mappings |
|
並べ替えフィールド (オプション) |
入力レコードを並べ替えるために値を使用するフィールドと、レコードを格納する方向。 値テーブル列:
|
Value Table |
環境
現在のワークスペース, 出力データのコンフィグレーション キーワード, 添付ファイルを維持, スクラッチ ワークスペース, フィールド ドメインの説明の転送, 範囲, 完全に記述したフィールド名を保持, Global ID を維持
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい