ESRIジャパン株式会社

ArcGIS Pro : ジオデータベースのフィールド名、フィールド タイプ、フィールド長を変更するには?

ナレッジ ID: 25880 | 公開日: 2025年11月28日 | 更新日: 2026年9月24日

概要

ジオデータベース フィーチャクラスのフィールドのフィールド名、フィールドタイプ、フィールド長を変更するには下記の方法があります。
フィールド名 フィールド タイプ フィールド長 出力方法
フィールド ビュー ● △*1 △*2 データの更新
[フィールドの変更] ツール ● △*1 △*2 データの更新
フィールドの新規作成 ● ● ● データの更新
[フィーチャのエクスポート] ツール ● ● ● 新規に出力
●:変更可能 △*1:レコード(データ)がない場合のみ、変更可能です。 △*2:レコード(データ)がない場合のみ、フィールド長を増減できます。 レコードがある場合、長さは現在の値から増やすことのみ可能です。 シェープファイルはすでに定義済みのフィールド名、フィールドタイプ、フィールド長の変更はできません。新規フィールドを作成して、設定を変更してください。

フィールド ビューから変更する方法

属性テーブルのフィールド ビューからは、フィールド名、フィールド長が変更可能です。レコード(データ)が格納されていない場合は、フィールド タイプ(データ タイプ)も変更可能です。
      1. [コンテンツ] ウィンドウで該当のレイヤーを選択し、[データ] タブの [フィールド] をクリックして、フィールド ビューを開きます。
      2. 変更したい項目をゆっくり 2 回クリックするか、F2 キーをクリックし、キーボードから値を入力し、エンター キーをクリックします。
      3. [フィールド] タブの [保存] をクリックして、保存します。
フィールド追加における注意事項 フィールド名の制限はテーブルおよび、フィーチャクラス名の制限と同様です。
  • フィールド名は、基になるデータベースに格納されます。 日本語を使用せず英数字名をご使用ください。
  • フィールド名には、アンダーバー(_)以外の記号(スペース、ハイフン、括弧、角括弧、$、%、# など)は使用できません。
  • フィールド名には、一般的にデータベースの予約語として認識される単語 (CHARACTER や DATE など) を使用しないでください。
  • フィールド名の最初の文字に数字を使用することはできません。
  • フィールド名に日本語や記号が必要な場合は、エイリアスに入力してください。 関連情報:テーブルのフィールド名およびテーブル名に関する制限事項
変更ができないフィールド以下のフィールド名は ArcGIS により自動的に追加、管理されているために変更ができません。
  • 一意な識別番号が格納されている「ObjectID」、「GlobalID」
  • シェープに関するフィールド 「Shape」、「shape_length」、「shape_area」
サブタイプを設定しているフィールドも変更ができません。

[フィールドの変更] ツールを使用する方法

フィールド名、フィールド長が変更可能です。レコード(データ)が格納されていない場合は、フィールド タイプ(データ タイプ)も変更可能です。複数フィールドをまとめて更新したい場合は、[フィールドの変更 (複数)] ツールをご使用ください。
      1. [解析] タブの [ツール] をクリックし、[フィールドの変更] ツールを検索し、起動します。
      2. 以下のパラメーターを入力して実行します。
        • 入力テーブル: 変更したいレイヤー
        • フィールド名:変更したいフィールド
        • 新しいフィールド名:上書きするフィールド名
        • 新しいフィールド エイリアス:上書きするエイリアス
        • 新しいフィールド タイプ:定義するフィールド タイプを選択(レコードが空の場合のみ表示されます)
        • 新しいフィールドの長さ:任意の値を入力(フィールド タイプがテキスト型の場合のみ表示されます)

フィールドを新しく作成する方法

属性テーブルに新しいフィールドを作成し、フィールド演算で既存のフィールドの値を入力する方法です。
新規に作成したフィールドは、テーブルの末尾に作成されます。

[フィーチャのエクスポート] ツールを使用する方法

    1. [コンテンツ] ウィンドウで該当のレイヤーを右クリック → [データ] → [フィーチャのエクスポート] をクリックします。もしくは、[解析] タブの [ツール] をクリックし、[フィーチャのエクスポート] ツールを検索し、起動します。
    2. 以下のパラメーターを入力して実行します。
      • 入力フィーチャ: 変更したいレイヤー
      • 出力フィーチャクラス:任意の名前で保存
      • フィールド:[編集] ボタンをクリックし、変更したい既存のフィールドの値を変更します。

このナレッジはお役に立ちましたか?

はい
いいえ
フィードバックをいただきありがとうございます!