FAQ
[フィールド演算] で 0 で桁埋めした文字列をフィールドに格納する (ゼロパティング)

ナレッジ番号:2709 | 登録日:2023/05/29 | 更新日:2024/06/25

概要

ArcMap の「フィールド演算」はフィーチャの属性値を入力するための便利な機能です。複数のフィーチャに一括で属性値の入力ができ、スクリプトを使用した高度な演算も行うことができます。ここでは、フィールド演算を用いて指定した桁数で桁埋めした文字列をフィールドに格納する方法をご紹介します。

操作手順

準備

属性テーブルに新規にフィールドを追加します。フィールドのタイプは、「TEXT 型」にしてください。フィールドに作成方法につきましは、以下の FAQ をご参考ください。

新規でフィールドを作成するには?

手順

  1. 作成したフィールドの名前上で右クリックし、[フィールド演算] を選択します。
  2. [フィールド演算] ダイアログの [形式] から [Python] を選択します。
  3. 下部にある「フィールド名 = 」の箇所に、以下のコードを入力します。
    str(!field!).zfill(5)
    
    !field! は、演算に使用する数値を格納したフィールドの名称を指定します。括弧内の数字は桁数です。
  4. [OK] をクリックし、フィールド演算を実行します。

メタデータ

種類

製品

バージョン