答え
いいえ。[検索と置換] ツールは ArcGIS Pro では使用できません。 ただし、代替策として、[フィールド演算 (Calculate Field)] ツールで .replace() 関数を使用して、属性テーブル内のフィールド値を検索および置換できます。
下記の手順は、.replace() 関数を使用して属性テーブル内のフィールドの値を置換する方法を示しています。
- ArcGIS Pro で、[コンテンツ] ウィンドウのレイヤーを右クリックし、[属性テーブル] を選択します。
- フィールドを選択して、属性テーブルの上部パネルにある [フィールド演算] アイコンをクリックします。
- [フィールド演算 (Calculate Field)] ウィンドウで、[条件式] ボックスに次の条件式を挿入して、括弧内の FieldName を適宜変更します。
replace(!FieldName!)
- [コード ブロック] に次の条件式を入力して、OLDVALUE と NEWVALUE を適宜変更します。
import re
def replace(val):
return re.sub ('OLDVALUE', 'NEWVALUE', val)
- [確認] アイコン をクリックし、[実行] をクリックして、属性テーブルで古い値を新しい値に置換します。