ArcGis Pythonは、既存のデータに基づいてフィールド情報を変更します

元のデータが次のようになっていると仮定します

 

フィールド1 フィールド2 フィールド3 フィールド4 新しい分野
君は いいです それは...ですか  
君は いいです それは...ですか  
君は いいです それは...ですか  
君は いいです それは...ですか  
君は いいです それは...ですか  
君は いいです それは...ですか  
君は いいです それは...ですか  
君は いいです それは...ですか  
君は いいです それは...ですか  
君は いいです それは...ですか  
君は いいです それは...ですか  
君は いいです それは...ですか  
君は いいです それは...ですか  

 

 

1.属性テーブルを開きます

2.新しいフィールドを追加します

3.Pythonエディターを開きます

     新しいフィールドのタイトルを左クリックしてすべてを選択し、タイトルを右クリックしてフィールド計算機を表示します。

4.設定エディター

     解析プログラムは次のように変更されます:python

     [コードブロック表示]を確認してください

5.コードを入力します

[プレロジックスクリプトコード]を入力します。

all_data = {}
def xgmc(dlmc):
  if dlmc not in all_data:
    all_data[dlmc]=0
  all_data[dlmc]+=1
  return dlmc+str(all_data[dlmc])

6.コールボックスに電話します

コードを入力します。

xgmc(!字段1!)

 

7. [OK]をクリックします

おすすめ

転載: blog.csdn.net/usdnfo/article/details/110588268