ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

フィールドおよびインデックスの使用

Describe を実行すると、フィーチャクラスおよびテーブルにはフィールド オブジェクトのリストを返すフィールド プロパティと、インデックス オブジェクトのリストを返すインデックス プロパティが含まれていることが分かります。それぞれのフィールド オブジェクトまたはインデックス オブジェクトに含まれているさまざまなプロパティを使用して、オブジェクトの内容を調べることができます。また、ListFields 関数と ListIndexes 関数を使用して同じリストを作成することもできます。次の例では、フィールド リストを作成し、その内容を反復処理して特定のフィールドを見つける方法を示します。

import arcpy

fc = 'D:/St_Johns/data.gdb/roads'

# Get a list of field objects
#
fields = arcpy.ListFields(fc, 'Flag')

for field in fields:
    # Check the field name, perform a calculation when finding the field 'Flag'
    #
    if field.name == 'Flag':
        # Set the value for the field and exit loop
        #
        arcpy.CalculateField_management(fc, 'Flag', '1')
        break

フィールド オブジェクトおよびインデックス オブジェクトのプロパティを次に示します。

プロパティ説明

name

フィールドの名前

aliasName

フィールドのエイリアス名

domain

関連したドメインの名前

editable

フィールドが編集可能な場合は True

isNullable

フィールドが NULL 可能な場合は True

required

フィールドが必須の場合は True

length

フィールドの長さ

type

SmallInteger, Integer, Single, Double, String, Date, OID, Geometry, BLOB.

scale

フィールドのスケール

precision

フィールドの精度

フィールド プロパティ

プロパティ説明

name

インデックスの名前

isAscending

インデックスを昇順で並べ替える場合は True

isUnique

インデックスが一意の場合は True

fields

Field オブジェクトのリスト。これは、Describe のフィールド プロパティを使用する場合と同じ

インデックス プロパティ

ヒント:

ListFields と ListIndexes を使用して、名前とタイプに基づいて結果を絞り込むことができます。

関連トピック

  • ListFields
  • ListIndexes
  • データのリストの作成

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2019 Esri. | プライバシー | リーガル