ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

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

ArcGIS Online

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

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ヘルプ

  • ホーム
  • 開始
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

関連フィールド スケマティック属性のパラメーターの構成

前提条件:

関連フィールド属性は、関連付けられたオブジェクト クラスが指定されているスケマティック フィーチャクラスに対して構成できます。このタイプの属性の値は、スケマティック フィーチャクラスが関連付けられているフィーチャクラスまたはテーブルに格納されているフィールドから取得されます。関連フィールド スケマティック属性パラメーターを構成するには、その関連付けられたオブジェクト クラス フィールドを指定します。以下の手順は、このフィールドの構成方法を示しています。

レガシー:

新しい関連フィールド属性は、10 より前の Schematics の Dynamic および Static タイプの属性に代わるものです。Static 属性は、前のバージョンの Schematics ではダイアグラムが生成または更新されるたびに評価されました。現在の Schematics の生成/更新時の評価モードを指定した関連フィールド属性は、Static 属性と同様に機能します。また、編集の開始時評価モードを指定した関連フィールド属性は、ダイアグラムを開くたびに再評価される、前の Dynamic 属性ととてもよく似ています。ただし、この場合に完全に同等な動作にするには、ダイアグラムを開いたときにそのダイアグラムがメモリに自動的に読み込まれるように構成することも必要です。

  • スケマティック属性の評価モードの詳細
  • メモリへのスケマティック ダイアグラムの自動的な読み込みの詳細

関連フィールド スケマティック属性を作成するには、「スケマティック フィーチャクラスの属性の作成」トピックで説明する手順を開始し、その手順 6 で属性タイプを指定するときに、関連フィールドを選択します。以下は、このトピックの手順 7 で行う、特定の関連フィールド属性の構成に関する手順です。

新しいスケマティック属性のタイプとして [関連フィールド] を指定すると、次のように [プロパティ] タブが表示されます。

サンプル関連フィールド属性 - [プロパティ] タブのコンテンツ

次に、属性値を定義する値を持つ関連付けられたオブジェクト クラスのフィールドを構成する必要があります。

  1. [フィールド] ドロップダウン リストから、属性値を返すフィールドを選択します。

    [フィールド] ドロップダウン リスト内のフィールドは、属性が適用されるスケマティック フィーチャクラスが関連付けられているフィーチャクラスまたはテーブルのすべてのフィールドに対応しています。

関連フィールド スケマティック属性の作成を完了するには、「スケマティック フィーチャクラスの属性の作成」トピックの手順 8 ~ 11 の説明に従って、[ストレージ モード] および [評価モード] セクションで使用可能なパラメーターを設定します。

注意:

別の属性タイプに基づくすべてのスケマティック属性と同様に、関連フィールド スケマティック属性は、それらの評価モードに関係なく、スケマティック フィーチャ シンボルを設定するために直接使用できます。ただし、関連フィールド スケマティック属性は、評価モードが [再描画/最新の情報に更新時] である場合、ラベリングには直接使用できません。そのような特別の場合、ArcMap ラベリング エンジンでは、関連フィールド値の読み込みはデフォルトで強制されません。ただし、次のような高度なラベル条件式を使用すると、この読み込みを強制できます。

高度な条件式によって関連フィールド スケマティック属性に基づくラベルを取得すると、評価モードが [再描画/最新の情報に更新時] である場合も適切に表示されます。入力パラメーター:

  • [ATTR_AS_LABEL]:ラベリングに使用するスケマティック属性。
  • [PROPERTYSET]、[DATASOURCEID]、[UCID]、および [UOID]:関連フィールド値を常に最新の状態にするために読み込む必要があるスケマティック フィーチャクラス フィールド。
[DATASOURCEID]、[UCID]、および [UOID] フィールドは、[ラベル条件式] ダイアログ ボックスの [フィールド] リストから使用でき、次の高度な条件式を構築するときにこのリストから選択できます。[PROPERTYSET] フィールドは、このリストから使用できないため、それについては式のボックスに直接入力する必要があります。

Function FindLabel([PROPERTYSET],[DATASOURCEID], [UCID], [UOID], [ATTR_AS_LABEL])
			FindLabel = [ATTR_AS_LABEL]
End Function

このトピックへのフィードバック

ArcGIS for Desktop

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

ArcGIS プラットフォーム

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

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル