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

ヘルプ

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

フィーチャクラス リプレゼンテーションを管理する

Standard または Advancedのライセンスで利用可能。

  • レイヤー ファイルを使用したリプレゼンテーションの整理
  • リプレゼンテーション管理ジオプロセシング ツールの使用
  • リプレゼンテーションをサポートするデータ タイプ

リプレゼンテーションにより、ジオデータベースにデータとともに格納されたルール ベースの柔軟な構造を使用して、データをシンボル表示することができます。フィーチャクラスは複数のフィーチャクラス リプレゼンテーションを同時にサポートできるため、単一のデータベースからさまざまな地図を作成することができ、データのコピーを格納するための余分なストレージが必要になりません。単一フィーチャのリプレゼンテーション (フィーチャ リプレゼンテーション) を必要に応じて変更し、永続的なオーバーライドを作成して、リプレゼンテーション ルールに追加することができます。これもジオデータベースに格納され、そこで管理されます。リプレゼンテーションは、ルール ベースのシンボルの組織構造を提供すると同時に、個々のフィーチャの描画をカスタマイズする柔軟性を維持します。

リプレゼンテーションはフィーチャクラスのプロパティであり、ArcCatalog の [フィーチャクラス プロパティ] ダイアログ ボックスの [リプレゼンテーション] タブで表示および管理することができます。

詳細:

リプレゼンテーションをフィーチャクラスに追加すると、2 つのフィールド (ルール ID フィールドとオーバーライド フィールド) がフィーチャクラス テーブルに追加されます。これらのフィールドには、レイヤーの描画時にそのリプレゼンテーションを使用してフィーチャを表現する方法をフィーチャクラスに伝えるための追加情報が格納されます。

ルール ID フィールドは、リプレゼンテーション ルールへの参照を格納する整数フィールドです。リプレゼンテーション ルールは、ジオデータベースのシステム テーブル内に格納されています。これは (コード値ドメインを持つ) 整数フィールドなので、フィールドの値を手動で編集し、別のリプレゼンテーション ルールをフィーチャに割り当てることができます。また、ArcMap の編集セッションで [リプレゼンテーション プロパティ] ウィンドウを使用するか、または [リプレゼンテーション ルールの計算 (Calculate Representation Rule)] ジオプロセシング ツールを使用してこの操作を行うこともできます。

オーバーライド フィールドは、リプレゼンテーション ルールに対するフィーチャ固有のオーバーライドを格納する BLOB (Binary Large Object) フィールドです。オーバーライドは、個別フィーチャでのリプレゼンテーション プロパティへの変更であり、リプレゼンテーションの編集時の振舞いがどのように設定されているかに応じて、フィーチャ リプレゼンテーション ジオメトリへの変更が含まれることがあります。

リプレゼンテーション フィールドを持つフィーチャクラス テーブル

レイヤー ファイルを使用したリプレゼンテーションの整理

ソース データが持つリプレゼンテーションなど、特定のデータ表示方法をレイヤー ファイル (*.lyr) に記録し、管理することができます。レイヤー ファイルには、実際のリプレゼンテーション ルールは格納されません。データのレンダリングに使用するフィーチャクラス リプレゼンテーションへのポインターだけが含まれます。フィーチャクラス リプレゼンテーションで表現されたレイヤーから ArcMap にレイヤー ファイルを作成することができ、フィーチャクラスや関連するフィーチャクラス リプレゼンテーションを参照するレイヤー ファイルを ArcCatalog で作成することができます。

レイヤー ファイルへのレイヤーの保存について

リプレゼンテーション管理ジオプロセシング ツールの使用

[カートグラフィ] ツールボックスの [リプレゼンテーション管理] ジオプロセシング ツールセットのツールを使用して、リプレゼンテーションを管理することができます。フィーチャクラスのリプレゼンテーションを追加および削除するためのツール、フィーチャクラス リプレゼンテーションからレイヤーを作成するためのツール、フィーチャクラス リプレゼンテーションのオーバーライドを管理するためのツールがあります。

リプレゼンテーションをサポートするデータ タイプ

パーソナル、ファイル、または ArcSDE ジオデータベースのポイント、ライン、またはポリゴン フィーチャはすべて、リプレゼンテーションをサポートすることができます。シェープファイル、カバレッジ、アノテーション フィーチャクラス、ディメンション フィーチャクラスは、フィーチャクラス リプレゼンテーションをサポートしていません。

注意:

ArcMap でシンボル表示されたレイヤーからフィーチャクラス リプレゼンテーションを作成する場合は、3D シンボルがリプレゼンテーション ルールに変換されないことを認識しておく必要があります。このようなフィーチャに対しては、デフォルトのリプレゼンテーション シンボルが生成されます。

比例シンボル、カテゴリごとの数値分類、または チャート シンボル レンダラーの 1 つで表示されているレイヤーは、リプレゼンテーション ルールに変換できません。

ライセンス:

リプレゼンテーションの作成または編集には、ArcGIS for Desktop Standard または Advanced ライセンスが必要です。リプレゼンテーションの表示は、どのライセンスでも行うことができます。

フィーチャクラスへのリプレゼンテーションの追加方法

  1. ArcCatalog、または ArcMap の [カタログ] ウィンドウで、フィーチャクラスのショートカット メニューの [プロパティ] をクリックして、[フィーチャクラス プロパティ] ダイアログ ボックスを開きます。
  2. [リプレゼンテーション] タブで、[新規作成] をクリックして、[新規リプレゼンテーション] ダイアログ ボックスを開きます。
  3. 新しいフィーチャクラス リプレゼンテーションの名前を入力し、ルール ID フィールドとオーバーライド フィールドの名前を入力するか、デフォルト名を使用します。リプレゼンテーション レイヤーの名前を変更することはできますが、ルール ID フィールドとオーバーライド フィールドの名前は変更できません。多数のリプレゼンテーションをこのフィーチャクラスに関連付ける予定である場合、相互に関連付けしやすい、説明的なリプレゼンテーション名とフィールド名を選択するとよいでしょう。
  4. ジオメトリへの変更を格納する方法を決定します。
    • [リプレゼンテーション オーバーライドとしてジオメトリに変更を保存] を選択して、オーバーライド フィールドのフィーチャ リプレゼンテーション ジオメトリにすべての変更を保存し、Shape フィールドはそのままにします。
    • [対応フィーチャのジオメトリを変更] を選択して、フィーチャ リプレゼンテーションへの編集操作により、ソース フィーチャのジオメトリも変更します。

    この決定に関する詳細

  5. リプレゼンテーションでフィーチャをシンボル表示している既存のレイヤーからリプレゼンテーション ルールをインポートするには、[選択] をクリックして、[フィーチャ レイヤーの選択] ダイアログ ボックスのレイヤーを選択します。選択したレイヤーのすべてのリプレゼンテーション ルールが、このフィーチャクラス リプレゼンテーションにコピーされます。
  6. 前のステップで指定したレイヤーが、このフィーチャクラスと同じフィーチャクラスに基づいている場合は、[レイヤーとマッチするようにフィーチャにルールを適用] チェックボックスをオンにして、フィーチャにリプレゼンテーション ルールを割り当てます。別のフィーチャクラスからリプレゼンテーション ルールをインポートしている場合、このオプションは無効になります。
  7. [次へ] をクリックします。
  8. 必要に応じて、リプレゼンテーション ルールの構造を変更します。
  9. [完了] をクリックして新しいリプレゼンテーションを作成します。
ヒント:

[レイヤーとマッチするようにフィーチャにルールを適用] オプションを選択しない場合、リプレゼンテーション ルールはフィーチャクラス リプレゼンテーションにコピーされますが、すべてのフィーチャのルール ID は NULL になります。リプレゼンテーション ルールをフィーチャに手動で割り当てる必要があります。

リプレゼンテーション ルールをフィーチャに割り当てる方法

[新規作成] ボタンは、次の理由で無効になることがあります。

  • 編集セッションを開始している場合。
  • スキーマ ロックを取得できない場合。ArcCatalog やその他の ArcMap セッションが現在、レイヤーへアクセスしていないことを確認してください。
  • ArcGIS for Desktop Basic を使用している場合。リプレゼンテーションの作成には、ArcGIS for Desktop Standard または Advanced ライセンスが必要です。

ArcMap でシンボル表示されたレイヤーからリプレゼンテーションを作成する方法

  1. ArcMap の[コンテンツ] ウィンドウで、シンボル表示されたレイヤーを右クリックし、ショートカット メニューから [シンボルをリプレゼンテーションに変換] をクリックします。
  2. [シンボルをリプレゼンテーションに変換] ダイアログ ボックスで、新しいフィーチャクラス リプレゼンテーションの名前と、ルール ID フィールドおよびオーバーライド フィールドを入力するか、デフォルト名を使用します。
  3. ジオメトリへの変更を格納する方法を決定します。
    • [リプレゼンテーション オーバーライドとしてジオメトリに変更を保存] を選択して、オーバーライド フィールドのフィーチャ リプレゼンテーション ジオメトリにすべての変更を保存し、Shape フィールドはそのままにします。
    • [対応フィーチャのジオメトリを変更] を選択して、フィーチャ リプレゼンテーションへの編集操作により、ソース フィーチャのジオメトリも変更します。

    この決定に関する詳細

  4. フィーチャクラスのすべてのフィーチャを変換するか、現在の範囲内で表示されているフィーチャだけを変換するかを決定します。さらに、新しいフィーチャクラス リプレゼンテーションを現在のマップに追加するかどうかを決定します。選択した内容に関係なく、[コンテンツ] ウィンドウに元のレイヤーが表示されます。
  5. [変換] をクリックすると、リプレゼンテーションがソース フィーチャクラスに追加され、元のレイヤーで使用されるシンボルの表示に対応するリプレゼンテーション ルールが設定されます。
ヒント:

[シンボルをリプレゼンテーションに変換] コマンドは、次の理由で無効になることがあります。

  • 編集セッションを開始している場合。
  • スキーマ ロックを取得できない場合。ArcCatalog やその他の ArcMap セッションが現在、レイヤーへアクセスしていないことを確認してください。
  • レイヤーが現在フィーチャクラス リプレゼンテーションでシンボル表現されている場合
  • レイヤーのデータ ソースが、ジオデータベースのポイント、ライン、またはポリゴン フィーチャクラスでない場合。シェープファイル、カバレッジ、アノテーション フィーチャクラス、ディメンション フィーチャクラスは、フィーチャクラス リプレゼンテーションをサポートしていません。
  • レイヤーが現在、比例シンボル、カテゴリごとの数値分類、またはチャート シンボル カテゴリの 1 つによってシンボル表示されている場合
  • レイヤーのデータ ソースが、現行リリースにアップグレードされていないジオデータベースに保存されている場合
  • ArcGIS for Desktop Basic を使用している場合。リプレゼンテーションの作成には、ArcGIS for Desktop Standard または Advanced ライセンスが必要です。

フィーチャクラス リプレゼンテーションのプロパティにアクセスする方法

  1. ArcCatalog、または ArcMap の [カタログ] ウィンドウで、フィーチャクラスのショートカット メニューの [プロパティ] をクリックして、[フィーチャクラス プロパティ] ダイアログ ボックスを開きます。
  2. [リプレゼンテーション] タブで、リストからフィーチャクラス リプレゼンテーションを選択します。
  3. [プロパティ] をクリックして [リプレゼンテーション プロパティ] ダイアログ ボックスを開き、ルール ID フィールドとオーバーライド フィールドの名前、編集時の振舞い、このリプレゼンテーションに関連付けられたリプレゼンテーション ルールを表示または変更します。

フィーチャクラスからのリプレゼンテーションの削除方法

  1. ArcCatalog、または ArcMap の [カタログ] ウィンドウで、フィーチャクラスのショートカット メニューの [プロパティ] をクリックして、[フィーチャクラス プロパティ] ダイアログ ボックスを開きます。
  2. [リプレゼンテーション] タブで、リストからフィーチャクラス リプレゼンテーションを選択します。
  3. [削除] をクリックして、リプレゼンテーションを、ルール ID フィールドとオーバーライド フィールド、およびこのリプレゼンテーションに関連付けられたリプレゼンテーション ルールも含めて、フィーチャクラスから削除します。

関連トピック

  • リプレゼンテーション
  • フィーチャクラス リプレゼンテーションを操作する
  • リプレゼンテーションに関する FAQ
  • バージョン対応環境でリプレゼンテーションを操作する
  • ジオメトリ編集時の振舞いの設定
このトピックへのフィードバック

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. | プライバシー | リーガル