ArcGIS for Desktopでフィールド名を変更しますか?


17

ArcGIS 10.2でフィールド名(エイリアスではなく)を変更するにはどうすればよいですか?

ArcGISサポートでこのページを既に見つけました: " シェープファイルフィールドの名前変更(ディフェンスマッピング) "が、ArcCatalogのカスタマイズモードカテゴリに" ディフェンスマッピング " がありません!

防衛マッピングにアクセスする方法、またはフィールド名を変更する方法を教えてください。

回答:


17

つまり、シェープファイルのフィールド名を変更することはできません。必要なのは、同じタイプの新しいフィールドを新しい名前で作成し、古いフィールドの内容をそこにコピーしてから、古いフィールドを削除することです。


5
..またはジオデータベースの使用を開始します。ジオデータベースでは、フィーチャクラスプロパティでフィールド名を直接変更できます。
アレックステレシェンコフ

1
ジオデータベースを使用しており、名前ではなくフィールドエイリアスのみを変更できます。何か不足していますか?
アンソニー

1
パーソナルジオデータベースまたはファイルジオデータベースのフィールドの名前を変更することはできません。SDEについてはわかりません。多分。シェープファイルと同様に、データをコピーする新しいフィールドを作成してから、古いフィールドを削除する必要があります。残念ながら、新しいフィールドは最後のフィールドになります。フィーチャクラスまたはシェープファイル内のフィールドの順序を変更するには、正しい順序のフィールドを使用して空のものを作成してから、フィーチャをロードする必要があります。
ヤクブSisak GeoGraphics 16

1
私は訂正します。以下の@AlexTereshenkovの投稿を読むだけで、GPツールを使用してジオデータベースのフィールドの名前を変更できるようになりました。
ヤクブSisak GeoGraphics 16

20

コアArcGIS Desktop GPツール- フィールドの変更(データ管理)を使用してフィールドの名前を変更できるようになりました。

このツールは、ジオデータベーステーブルまたはフィーチャクラスのフィールドの名前を変更したり、フィールドエイリアスの名前を変更したりする機能を提供します。

私はまだ仮想マシンに10.2.1をインストールしていません(ほんの1日前にリリースされました)が、ここでのフィーチャクラスとは、Esriがジオデータベースフィーチャクラスとシェープファイルの両方を意味するが、私は100%ではありません。

このツールは、10.2.1以降で使用できます


5
10.2.1では、ArcGIS Desktop用のフィールド変更ツールは、ドキュメントに記載されている内容にもかかわらず、ArcGIS Advancedライセンスを除いて使用できません。ESRI Canadaサポートチームにこれが事実であることを確認しました。
user3147913

更新していただきありがとうございます。10.2.2上のテストを楽しみにしています...もうすぐ
アレックスTereshenkov

これにより、列が最後に移動します...そのための回避策はありますか?
SoilSciGuy


@SoilSciGuy列が最後に移動することはわかりません。ArcCatalog 10.4でこれを実行しています(おそらく修正されています)
JMVDA

13

他のソフトウェアを使用してArcGISを補完する場合、QGISテーブルマネージャープラグインで使用できます(プラグイン>プラグインのインストールと管理からインストールできます)。

QGISの場合:

  • レイヤー>ベクターレイヤーの追加...でシェープファイルを追加します;
  • 「コンテンツのテーブル」でレイヤーを選択します。
  • Vector> Table Managerでプラグインを開きます。
  • 目的のフィールドを選択し、名前変更を押して新しい名前を選択します。
  • 保存してから閉じることを忘れないでください

ここに画像の説明を入力してください

注:すべてのフィールドを並べ替えることもできます。データの複製や一時フィールドを必要とせずに、簡単に作成できます。


6

シェープファイルをファイルジオデータベースにインポートしてから、フィールド名を変更できます。次に、エクスポートしてシェープファイルに戻します。

@Anthony Toのコメントに応じて編集

これは、Arcカタログウィンドウで次のように実行されます。

  • FeatureclassをRクリック
  • [フィールド]タブを選択します
  • 適切なフィールド名を変更する

これにより、以前と同じようにフィールドエイリアスが残りますが、これは常に変更されます。

また、フィールドの変更ツールとは異なり、属性テーブルを表示するときに同じ相対位置にフィールドを残します。


2
そのため、私はこの回答に対していくつかの反対票を獲得しましたが、user1106951(またはこの質問を見る他の人)はAlex Tereshenkovの回答を使用するために必要なライセンスレベルにアクセスできない可能性があることを急いで指摘しました。また、user1106951(またはその他)は、シェープファイルのみを使用し、フィーチャクラスは使用しない場合があるため、この回答は、最初の回答のAlex Tereshenkovのコメントよりも完全です。正しい?
user23715 14

ファイルジオデータベースでフィールド名を変更するにはどうすればよいですか?それは私が唯一のエイリアス名に変更することができますように見える
アンソニーに

@AnthonyTo-コメントに対する回答を更新しました。私の最初の答えは少し簡潔でした:)
user23715

0

Anthony Toと同じ問題を抱えていましたが、ArcCatalogでエイリアスのみを編集できましたが、同じフィーチャクラスが使用されているArcMapを閉じると、ArcCatalogでフィールドを編集できるようになりました。

つまり、開いているArcMapでフィーチャクラスが使用されていないことを確認してください。


0

シェイプファイルをPERSONAL GDBにインポートし、MS Accessで開くことができます。関連するテーブルを開き、必要なものを変更します。変更が行われた後、個人用gdbをArcで直接開くか、エクスポートして図形に戻すことができます。


0

Arc Toolbox // Data Management Tool // FieldsでAlter Fieldを使用しました。完全に機能し、エイリアスまたはフィールド名を変更できます


1
使用しているArcGISのバージョンは何ですか?この答えはアレックスの答えとどう違うのですか?
NMTOKEN

0

ArcGIS 10.1を使用しているため、Arc Toolbox->データ管理ツール->フィールド->フィールドの追加を使用しました。このプロセスではField Name、最大10文字で必要なフィールドを追加できるフィールドを追加できます。削除するDelete Field場合は、フィールドを削除することもできます。Field Nameこのバージョンでは、を編集したり名前を変更したりするオプションは見ていません。


ArcGIS 10.1を使用しているため、Arc Toolbox->データ管理ツール->フィールド->フィールドの追加を使用しました。このプロセスでは、最大10文字で必要なフィールド名を指定できるフィールドを追加できます。フィールドを削除する場合は、[フィールドの削除]を使用してフィールドを削除することもできます。このバージョンでは、を編集したり名前を変更したりするオプションは見ていません。
ゲスト
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.