日本語
Continue in the app
Be The First To Get Support Updates
Want to know about the latest technical content and software updates?

操作手順: フィールド演算で Python を使用してフィールド内に連続する数値を作成

概要

以下の手順は、フィールド演算で Python を使用してフィールド内に連続する数値を作成する方法を示しています。

手順

注意:
この記事のコードは、OIDまたはFIDの順序に基づいてソートされていないデータに対して連続する数値が生成されます。 データがフィールドに基づいてソートされる場合、生成される数値は連続しなくなります。
  1. 新しい short integer のフィールドを作成します。
  2. [形式] を Python に設定します。
  3. [コードブロックを表示] を選択します。
  4. 以下のコードを [事前に作成したスクリプト コード] に貼り付けます。
    rec=0 
    def autoIncrement(): 
     global rec 
     pStart = 1  
     pInterval = 1 
     if (rec == 0):  
      rec = pStart  
     else:  
      rec += pInterval  
     return rec
  5. 以下のコードを、[事前に作成したスクリプト コード] の下の小さいボックスに貼り付けます。
    autoIncrement()
  6. [OK] をクリックします。

関連情報

更新日時: 1/6/2022

記事 ID: 000011137

ソフトウェア: ArcGIS for Desktop Advanced 10.3.1, 10.3, 10.2.2, 10.2.1, 10.2, 10.1 ArcGIS for Desktop Basic 10.3.1, 10.3, 10.2.2, 10.2.1, 10.2, 10.1 ArcGIS for Desktop Standard 10.3.1, 10.3, 10.2.2, 10.2.1, 10.2, 10.1 ArcGIS-ArcEditor 10 ArcGIS-ArcInfo 10 ArcGIS-ArcView 10