ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

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

ArcGIS Online

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

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

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

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

サマリ

入力テーブルを dBASE テーブルまたはジオデータベース テーブルに変換します。

使用法

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

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

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

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

  • このツールでは、入力テーブルを dBASE (*.dbf)、エンタープライズ、ワークグループ、またはデスクトップ ジオデータベース、INFO、およびカンマ区切り値 (*.csv または *.txt) テーブルに変換できます。

  • [フィールド マップ] パラメーターは、[入力フィーチャ] 内の入力フィールドを [出力フィーチャ] に書き込む方法を制御します。

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

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

    注意:

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

構文

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

新しいテーブルに変換される入力テーブル。

Table View; Raster Layer
out_path

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

Workspace
out_name

出力テーブルの名前。

出力場所がフォルダーの場合は、.dbf の拡張子を含む名前を指定して入力行を dBASE テーブルに変換するか、拡張子を含まない名前を指定して入力行を INFO テーブルに変換します。出力場所がジオデータベースの場合は、拡張子を含まない名前を指定して入力行をジオデータベース テーブルに変換します。

String
where_clause
(オプション)

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

SQL Expression
field_mapping
(オプション)

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

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

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

Field Mappings
config_keyword
(オプション)

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

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

String

コードのサンプル

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

次の Python ウィンドウ スクリプトは、TableToTable (テーブル → テーブル変換) ツールをイミディエイト モードで使用する方法を、例を挙げて示したものです。

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

次のスタンドアロン スクリプトは、TableToTable (テーブル → テーブル変換) ツールの使用方法を示しています。

# Name: TableToTable_Example2.py
# Description: Use TableToTable with an expression to create a subset
#  of the original table.
 
# Import system modules
import arcpy
from arcpy import env
 
# Set environment settings
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(env.workspace, "VEG_TYPE") + " = 'Estuarine'"
 
# Execute TableToTable
arcpy.TableToTable_conversion(inTable, outLocation, outTable, expression)

環境

  • 現在のワークスペース
  • 出力データのコンフィグレーション キーワード
  • テンポラリ ワークスペース
  • フィールド ドメインの説明の転送
  • 範囲
  • 修飾フィールド名

ライセンス情報

  • ArcGIS for Desktop Basic: ○
  • ArcGIS for Desktop Standard: ○
  • ArcGIS for Desktop Advanced: ○

関連トピック

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

ArcGIS for Desktop

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

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル