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
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

一意識別子フィールド

ArcGIS のすべてのレイヤー (クエリ レイヤー、ジオデータベースのレイヤー、データベースのレイヤーも含む) には、一意識別子が必要です。

単一のジオデータベース テーブルまたはフィーチャクラスでクエリ レイヤーを定義する場合、一意識別子フィールドとして ObjectID フィールドを使用します。

ただし、ほとんどの場合は、クエリ レイヤーを作成してデータベース内のフィーチャクラスやテーブルにアクセスしたり、データベース レイヤーを ArcGIS Desktop クライアントのマップに直接ドラッグしたりします。データベース テーブルに一意識別子フィールドを含めるのは、標準的な使用方法です。そのため、使用しているデータベース テーブルには、一意識別子として使用できるフィールドがすでに含まれている可能性があります。その場合は、ArcMap が適切なフィールドを検出し、それを一意識別子として設定します。

ArcGIS デスクトップ アプリでフィールドを一意識別子として使用するには、そのフィールドに NULL が含まれず、値が一意であり、かつ以下のデータ タイプのいずれかである必要があります。

  • 整数 (正の値のみ)
  • String
  • GUID
  • 日時

フィールドの値は常に一意である必要があります。NULL は使用できません。必要に応じてユーザーがこのフィールドの値を管理します。

メモ:

ArcGIS が NULL 値を検出すると、エラーが表示されます。ただし、クエリ レイヤーまたはデータベース テーブルで使用される一意識別子フィールドで一意の値を使用することは、ArcGIS では強制されません。ArcGIS に一意でない値が出現しているのにエラーが返されない場合でも、選択セットまたは ArcGIS 内のその他のクエリに不整合な結果が存在していることがあります。

登録済みデータ ストアを参照するフィーチャ レイヤー (フィーチャ サービス) 内のクエリ レイヤーを公開する場合、ID は単一の NULL でない一意の自動的に増加する整数フィールドである必要があります。

データベース テーブルを ArcMap にドラッグしたとき、または新しいクエリ レイヤー定義を整合チェックしたときに、ArcGIS が適切な一意識別子を検出できなかった場合、使用する 1 つ以上のフィールドを選択するよう要求されます。この例では、ArcGIS は、一意識別子として使用する、NULL を含まない整数のフィールドを検出できませんでした。テーブルの行で一意識別子として使用するための、NULL を含まず値が一意である、既知のフィールドまたはフィールドの組み合せを選択する必要があります。

一意識別子として使用する 1 つ以上のフィールドの選択。

データベース テーブルをカタログ ツリーからドラッグして ArcMap に配置したとき、またはクエリ レイヤー定義を整合チェックしたときに、適切なフィールドが存在する場合、ArcGIS は最初に検出した NULL を含まないフィールドをデフォルトで一意識別子フィールドとして設定します。多くの場合、この値を一意識別子フィールドとして十分使用できますが、代わりに使用する 1 つ以上の別の適切なフィールドを [一意識別子フィールド] リストから選択することもできます。独自の一意識別子を選択するには、クエリ レイヤーを変更します。

関連トピック

  • データベース テーブルの一意識別子フィールド
  • ObjectID とは

ArcGIS Desktop

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

ArcGIS プラットフォーム

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

Esri について

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