ArcGIS Desktop

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

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

ArcGIS Online

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

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

レイヤー シンボル ファイルの作成

  • ModelBuilder のレイヤー シンボル ファイルの作成
  • 個別値カテゴリを使用したレイヤー シンボルの設定
  • 数値分類を使用したレイヤー シンボルの設定

モデルまたはスクリプトでは、次のいずれかの方法を使用して、出力データを ArcMap、ArcGlobe、または ArcScene の [コンテンツ] ウィンドウに追加するときのシンボル表示方法を指定できます。

  1. ModelBuilder では、出力変数の [レイヤー シンボル] プロパティを設定します。
  2. スクリプト ツールでは、出力パラメーターの [シンボル] プロパティを設定します。
  3. スクリプトまたはモデルで [レイヤーのシンボル情報を適用 (Apply Symbology From Layer)] ツールを使用します。

これらの方法はすべて、出力データをマップに追加したときに、その描画に使用するシンボルを定義するレイヤー ファイル (*.lyr) を使用します。レイヤー ファイルを使用してツールの出力のシンボルを定義する場合、このファイルはレイヤー シンボル ファイルと呼ばれます。

ModelBuilder のレイヤー シンボル ファイルの作成

  1. ArcMap を起動し、ModelBuilder でモデルを編集します。
  2. ModelBuilder でモデルを実行します。
  3. 変数を右クリックして [マップへ追加] をクリックし、目的の出力変数をマップに追加します。これにより、ArcMap の [コンテンツ] ウィンドウに新しいレイヤーが作成されます。
  4. ArcMap で、新しいレイヤーをダブルクリックしてレイヤーのプロパティを開き、[シンボル] タブをクリックします。シンボルを、目的のモデル出力が表示されるように変更します。
  5. 注意:

    分類 (個別値など) を使用してデータをシンボル表示している場合は、出力データを再分類し、データを更新するときに凡例を変更することもできます。再分類の強制する方法については、以下のセクションをご参照ください。

  6. [OK] をクリックします。
  7. レイヤーを右クリックして、[レイヤー ファイルとして保存] をクリックします。
    • または、[レイヤー ファイルの保存 (Save To Layer File)] ツールを実行します。
  8. ModelBuilder で出力変数を右クリックして [プロパティ] を選択します。
  9. [レイヤー シンボル] タブをクリックし、上で保存した *.lyr ファイルへのパスを入力します。

    ModelBuilder におけるレイヤー シンボル設定の詳細

  10. モデルを保存します。

ModelBuilder 内またはツール ダイアログ ボックスからモデルを次回実行する際、*.lyr ファイルで定義されたシンボルを使用して出力がシンボル表示されます。

注意:

レイヤー ファイルは、モデルの実行時に存在する必要があります。レイヤー ファイルが存在していない場合、モデルは実行されますが、データはデフォルトのシンボルで描画されます。

スクリプト ツールの出力と一緒に使用するレイヤー シンボル ファイルを作成するには、次の手順に従います。

  1. スクリプト ツールを実行して、出力レイヤーを [コンテンツ] ウィンドウに追加します。
  2. 上記の手順に従い、出力レイヤーのシンボルを変更し、*.lyr ファイルを保存します。
  3. [カタログ] ウィンドウで、次の操作を実行します。
    1. スクリプト ツールを右クリックして、[プロパティ] を選択します。
    2. [パラメーター] タブをクリックします。
    3. 出力パラメーターを選択します。
    4. [パラメーター プロパティ] セクションで、[シンボル] プロパティを上で保存したレイヤー ファイルに設定します。
  4. [OK] をクリックします。

次回スクリプトを実行すると、*.lyr ファイルで定義されたシンボルを使用して出力がシンボル表示されます。

注意:

レイヤー ファイルは、スクリプトの実行時に存在する必要があります。レイヤー ファイルが存在していない場合、スクリプトは実行されますが、データはデフォルトのシンボルで描画されます。

個別値カテゴリを使用したレイヤー シンボルの設定

カテゴリのデータをシンボル表示しているときに、[<その他の値すべて>] チェックボックスの状態によって、データをシンボル表示する方法が決まります。

[<その他の値すべて>] がオン

オン - データは指定されたとおりにシンボル表示されます。凡例は変更されません。新しいカテゴリは作成されません。これは静的シンボルと呼ばれます。

[<その他の値すべて>] がオフ

オフ - データが読み取られ、データに基づいて新しいカテゴリが作成されます。凡例が変化します。これはダイナミック シンボルと呼ばれます。

次に、レイヤー シンボル ファイルまたは [レイヤーのシンボル情報を適用 (Apply Symbology From Layer)] ツールを使用する場合に、カテゴリのデータがどのように描画されるかを説明します。

個別値シンボル

シンボル レイヤー ファイルで、上の図のように個別値のカテゴリが定義されている場合、出力の描画方法を決定するルールは次のようになります。

  • 出力データには、個別値を含むフィールド (上の例では、「TEAM_AREA」) が必要です。このフィールドがない場合、出力データはデフォルトのシンボル情報で描画されます。データセットにあるフィールドは、[フィーチャ レイヤーの作成 (Make Feature Layer)] ツールを使用して、シンボルのフィールドにマッピングできます。
  • 出力データに個別値フィールドがある場合は、その値が出力データから読み取られ、個別値のリストが作成されます。このリストには、2 種類の値が含まれていると考えられます。
    • シンボル定義で見つかった「一致する値」
    • シンボル定義で見つからなかった「一致しない値」
  • [<その他の値すべて>] がオンの場合、一致しない値は [<その他の値すべて>] に対して定義されたシンボルで描画され、凡例は更新されません。凡例が更新されないため、これを静的な描画と呼びます。
  • [<その他の値すべて>] がオフの場合、値は次のルールに従ってシンボル表示されます。
    • [値フィールド] が整数またはテキストのフィールドである場合
      • 一致する値では、分類で定義されているシンボル (既存のシンボル) が使用されます。
      • 一致しない値では、カラー ランプの色と、[<その他の値すべて>] で定義されたシンボル (太い線や細い線など) が使用されます。一致する値と一致しない値のすべてを含むように、凡例が更新されます。
    • 個別値のフィールドが long または double のフィールドである場合
      • 一致する値と一致しない値のどちらも、カラー ランプの色と、[<その他の値すべて>] で定義されたシンボルを使用します。一致する値と一致しない値のすべてを含むように、凡例が更新されます。
  • 設定できる個別値の最大値は 500 です。

数値分類を使用したレイヤー シンボルの設定

出力データを数値分類を使用してシンボル表示することもできます。次の画面は、数量を等級色で表すプロパティを示しています。値フィールドは「スコア」で、クラス数は 5 です。

数値分類を使用したシンボル

等級色を使用したデータの分類についての詳細

シンボル レイヤー ファイルで上の図のような数値分類が定義されている場合は、次のようなルールが適用されます。

  • 出力データには、値を格納するフィールド (上の例では、「スコア」) が必要です。このフィールドがない場合、出力データはデフォルトのシンボル情報で描画されます。データセットにあるフィールドは、[フィーチャ レイヤーの作成 (Make Feature Layer)] ツールを使用して、シンボルのフィールドにマッピングできます。

  • 出力データに値を格納するフィールドがある場合は、値が読み取られ、指定した数のクラス (上の図では 5) に分類されます。各クラスは、指定したカラー ランプを使用して描画されます。

出力データで見つかった値にかかわらず、同じ分類を強制的に使用できます。

  1. [等級色] とフィールド値を選択し、[分類] をクリックします。
  2. 分類方法で [手動] を選択します。
  3. 分類を設定する閾値を入力します。
    分類の変更

関連トピック

  • 出力データ シンボルの設定の概要
  • レイヤー ファイルを使用したシンボルの設定
  • スクリプトでの出力シンボルの設定

ArcGIS Desktop

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

ArcGIS プラットフォーム

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

Esri について

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