日本語

FAQ: [検索と置換] ツールを ArcGIS Pro で使用できますか?

質問

[検索と置換] ツールを ArcGIS Pro で使用できますか?

答え

いいえ。[検索と置換] ツールは ArcGIS Pro では使用できません。 ただし、代替策として、[フィールド演算 (Calculate Field)] ツールで .replace() 関数を使用して、属性テーブル内のフィールド値を検索および置換できます。

下記の手順は、.replace() 関数を使用して属性テーブル内のフィールドの値を置換する方法を示しています。

  1. ArcGIS Pro で、[コンテンツ] ウィンドウのレイヤーを右クリックし[属性テーブル] を選択します。
  2. フィールドを選択して、属性テーブルの上部パネルにある [フィールド演算] アイコンをクリックします。
Image showing the Calculate Field icon on the top panel of the attribute table.
  1. [フィールド演算 (Calculate Field)] ウィンドウで、[条件式] ボックスに次の条件式を挿入して、括弧内の FieldName を適宜変更します。
replace(!FieldName!)
  1. [コード ブロック] に次の条件式を入力して、OLDVALUENEWVALUE を適宜変更します。
import re
def replace(val):
 return re.sub ('OLDVALUE', 'NEWVALUE', val)
Image showing an example of replace function used to replace field values in the attribute table.
  1. [確認] アイコン Image of the verify icon. をクリックし、[実行] をクリックして、属性テーブルで古い値を新しい値に置換します。
Image showing the new value in the NAME field.
 

Related Information