ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

テーブル → テーブル (Table to Table)

  • 概要
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

概要

テーブル、テーブル ビュー、フィーチャ レイヤー、フィーチャクラス、または属性テーブルのあるラスターの行を新しいジオデータベースの *.csv、*.txt、または *.dbf テーブルにエクスポートします。

使用法

  • このツールは入力として次のテーブル形式をサポートします。

    • ジオデータベース
    • dBASE (*.dbf)
    • カンマ区切り値 (*.csv または *.txt)
    • Microsoft Excel ワークシート (*.xls または *.xlsx)
    • INFO
    • VPF
    • OLE データベース
    • メモリ内テーブル ビュー

    ファイル入力 (*.csv または *.txt) の場合は、入力ファイルの 1 行目が出力テーブルのフィールド名として使用されます。フィールド名には空白または特殊文字 ($ または * など) を使用できません。入力ファイルの 1 行目に空白または特殊文字が含まれている場合は、エラーが表示されます。

    ArcGIS でサポートされるテーブル形式の詳細

  • 出力データセット内のすべてのフィールドおよびそのフィールドの内容は、[フィールド マップ] を使用して制御できます。

    • フィールドの順序を変更するには、フィールド名をクリックして、目的の位置にドラッグします。
    • デフォルトでは、出力フィールドのデータ タイプは、最初に検出した (その名前の) 入力フィールドのデータ タイプと同じになります。データ タイプは、任意の有効なデータ タイプに手動でいつでも変更できます。
    • 最初、最後、結合、合計、平均、中央、最頻、最小、最大、標準偏差、個数と、多くのマージ ルールが使用できます。
    • [結合] のマージ ルールを使用している場合、スペース、カンマ、ピリオド、ダッシュなど、区切り文字を独自に指定できます。スペースを使用する場合は、入力ボックスの先頭でマウス ポインターを置き、スペース バーを 1 回クリックしてください。
    • 形式オプションを使用すると、テキスト フィールドの開始位置および終了位置を指定できます。
    • 1 個しかないデータの標準偏差を計算することはできません。ゼロによる除算が発生するからです。したがって、入力ソースがただ 1 つである場合には、[標準偏差] オプションを使用すべきではありません。

  • サブタイプあるいはドメインを持つジオデータベース データを dBASE テーブルに変換すると、サブタイプとドメインのコードと説明の両方を出力に含むことができます。この振舞いを制御するため、フィールド ドメイン情報の転送ジオプロセシング環境を使用してください。デフォルトでは、ドメインとサブタイプのみが出力に含まれ、説明には含まれません。

    メモ:

    サブタイプの説明とドメインの説明を含めて dBASE (*.dbf) テーブルに変換すると、説明を含めない場合に比べて時間がかかる (パフォーマンスが低下する) 場合があります。dBASE (*.dbf) テーブルの出力にサブタイプの説明とドメインの説明が必要ない場合、パフォーマンスを最適化するためにチェックボックスをオフにして (スクリプト中では False または NOT_TRANSFER_DOMAINS)[フィールド ドメインの説明を転送] 環境をデフォルトの振舞いにすることをお勧めします。

構文

arcpy.conversion.TableToTable(in_rows, out_path, out_name, {where_clause}, {field_mapping}, {config_keyword})
パラメーター説明データ タイプ
in_rows

新しいテーブルにエクスポートする入力テーブル。

Table View; Raster Layer
out_path

出力テーブルの書き込み先。

Workspace; Feature Dataset
out_name

出力テーブルの名前。

出力場所がフォルダーである場合は、テーブルをその形式にエクスポートするために、*.csv、*.txt、*.dbf などの拡張子を指定します。出力場所がジオデータベースである場合は、拡張子を指定しません。

String
where_clause
(オプション)

レコードのサブセットを選択するために使用する SQL 式。SQL クエリ式の詳細

SQL Expression
field_mapping
(オプション)

入力テーブルから選択されたフィールドとフィールドの内容です。出力フィールドの追加、名前変更、削除に加えて、データ タイプやマージ ルールなどのプロパティの設定を行うことができます。

出力フィールドの選択と設定の詳細

このパラメーターに ArcPy FieldMappings オブジェクトを使用できます。

Field Mappings
config_keyword
(オプション)

リレーショナル データベース管理システム (RDBMS) 内のジオデータベース用のデフォルト ストレージ パラメーター (コンフィグレーション) を指定します。この設定は、エンタープライズ ジオデータベース テーブルを使用している場合にのみ適用可能です。

コンフィグレーション キーワードは、データベース管理者によって設定されます。

String

派生した出力

名前説明データ タイプ
out_table

出力テーブル。

テーブル

コードのサンプル

TableToTable (テーブル → テーブル変換) の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで TableToTable ツールを使用する方法を示しています。

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.TableToTable_conversion("vegtable.dbf", "C:/output/output.gdb", "vegtable")
TableToTable (テーブル → テーブル変換) の例 2 (スタンドアロン Python スクリプト)

次のスタンドアロン スクリプトで、この TableToTable ツールの使用方法を示します。

# Description: Use TableToTable with an expression to create a subset
#  of the original table.
 
# Import system modules
import arcpy
 
# Set environment settings
arcpy.env.workspace = "C:/data"
 
# Set local variables
inTable = "vegtable.dbf"
outLocation = "C:/output/output.gdb"
outTable = "estuarine"
# Set the expression, with help from the AddFieldDelimiters function, to select 
# the appropriate field delimiters for the data type
expression = arcpy.AddFieldDelimiters(arcpy.env.workspace, "VEG_TYPE") + " = 'Estuarine'"
 
# Execute TableToTable
arcpy.TableToTable_conversion(inTable, outLocation, outTable, expression)

環境

  • 現在のワークスペース
  • 出力データのコンフィグレーション キーワード
  • アタッチメントの保持
  • テンポラリ ワークスペース
  • フィールド ドメインの説明を転送
  • 範囲
  • 修飾されたフィールド名

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい

関連トピック

  • 既存のフィーチャクラスとテーブルへのデータの読み込みについて
  • 行のコピー (Copy Rows)
  • カタログ ツリーでのデータの読み込み
  • ArcMap でのデータの読み込みについて
  • ジオデータベース
  • ジオデータベースへ変換ツールセットの概要

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2021 Esri. | プライバシー | リーガル