ESRIジャパン株式会社

ArcGIS Pro: フィールド演算を使用して連番を入力する方法

ナレッジ ID: 25173 | 公開日: 2024年4月22日 | 更新日: 2026年7月7日

概要

「フィールド演算」はフィーチャの属性値を入力する機能ですが、複数のフィーチャに一括で属性値の入力ができ、スクリプトを使用した高度な演算も行うことができます。 本 FAQ では、フィールド演算で Python スクリプトを使用して、数値型のフィールドに連続した数値を入力する方法を紹介します。


※上図は、選択レコードに対してのみ連番を入力した例です。連番は1から付与されます。

手順

  1. [コンテンツ] ウィンドウにてフィーチャ レイヤーを右クリック → [属性テーブル] をクリックして属性テーブルを開きます。
  2. 属性を編集したいフィーチャを選択状態にしてから、フィールド名を右クリックして [フィールド演算] をクリックします。
  3. [式の種類] が [Python] になっていることを確認します。
  4. [ヘルパー] の [関数] をクリックし、[連番] をダブルクリックします。
  5. [確認](緑のチェック マークのアイコン)をクリックし「式が有効です」と表示されたことを確認の上で、[OK] をクリックします。
    ※ pStart は初期値、pInterval は増減値です。

注意

  • Python スクリプトでは、行のインデント(行頭のスペースの数)が意味を持ちます。手入力で変更を加える場合、注意して入力してください。
  • 手入力で変更を加える場合、フィールドの値として入力する式の後に改行を入力しないようにご注意ください。

このナレッジはお役に立ちましたか?

はい
いいえ
フィードバックをいただきありがとうございます!