FAQ
ArcGIS Pro: 別のレイヤーのシンボルを適用したい

ナレッジ番号:3179 | 登録日:2023/05/29 | 更新日:2023/08/17

概要

あるレイヤーに対して、別のレイヤー (またはレイヤーファイル) のシンボル設定をインポートすることができます。その方法について紹介します。

Image

手順

単一のレイヤーに対して設定したい場合

  1. [コンテンツ] ウィンドウでシンボルを設定したいレイヤーを選択します。
  2. [フィーチャ レイヤー] → [描画] グループ → [インポート] ボタンをクリックします。[レイヤーのシンボル情報を適用] ツールが起動します。
    [入力フィーチャ] パラメーターには、手順 1 で選択したレイヤー名が表示された状態です。
  3. [シンボル レイヤー] パラメーターで、インポートしたいシンボルが設定されたレイヤーまたは レイヤーファイルを選択します。
    [シンボル レイヤー] に設定されたシンボルの内容におじて、[シンボル フィールド] パラメーターが表示されます。以下の図では、比例シンボルが設定されたシンボル レイヤーを選択した例です。
    [シンボル フィールド] 欄の [タイプ] は変更せず、そのままにしておきます。
  4. [ターゲット フィールド] 欄に表示されたフィールドが存在しない場合または別のフィールドの値でシンボルを表現したい場合は [ターゲット フィールド] で変更します。
    Image
  5. [実行] ボタンで処理を開始します。

複数のレイヤーに対して一括で設定を行いたい場合

複数のフィーチャクラスやシェープファイルに一括でシンボルを適用したい場合は、ModelBuilder でフィーチャクラスの数分 [レイヤーのシンボル情報を適用] ツールを実行します。
ただし、対象のフィーチャクラスが、シンボルの設定に使用するフィールドを保持しているかを考慮して [シンボル フィールド] パラメーターの設定を行う必要があります。

特定のワークスペース内のフィーチャクラス (あるいは特定のフォルダー内のシェープファイル) からレイヤーを作成し、シンボルを一括で適用するには、以下の流れでツールを実行します。

  1. [解析] タブ → [ジオプロセシング] グループにある [ModelBuilder] をクリックしモデル キャンバスを表示します。
  2. [ModelBuilder] タブ→ [挿入]グループ → [反復] メニューの [フィーチャクラスの反復] ツールを配置します。
    ツールのパラメーターでワークスペースを指定し、必要に応じてワイルド カードやフィーチャ タイプを指定します。
  3. [フィーチャ レイヤーの作成 (Make Feature Layer)] ツールで、フィーチャクラス (またはシェープファイル) かレイヤーを作成します。
  4. [レイヤーのシンボル情報を適用 (Apply Symbology From Layer)] ツールで、他のレイヤーのシンボルを適用します。
  5. [レイヤー ファイルの保存 (Save To Layer File)] ツールで、シンボルを適用した状態をファイルとしてします。
    Image

参考情報: [シンボル フィールド] の [タイプ] について

  • VALUE_FIELD
    「個別値」や「等級色」などのレンダラーでは設定必須のフィールドです。
  • NORMALIZATION_FIELD
    「等級色」などで設定できる [正規化] フィールドです。 「VALUE_FIELD」で設定した値を除算した値をもとにシンボルを決定したい場合に使用します。
  • EXCLUSION_CLAUSE_FIELD
    「等級色」など、[データの除外] の設定に使用するフィールドです。
  • CHART_RENDERER_PIE_SIZE_FIELD
    「パイ チャート」などのチャート レンダラーで、チャートサイズの設定に使用するフィールドです。
  • ROTATION_XEXPRESSION_FIELD
    X 方向の回転角度 (3D のポイント レイヤーで設定できる [傾き]) を格納したフィールドです。
  • ROTATION_YEXPRESSION_FIELD
    Y 方向の回転角度 (3D のポイント レイヤーで設定できる [ロール角]) を格納したフィールドです。
  • ROTATION_ZEXPRESSION_FIELD
    2D のポイント レイヤーに設定できる回転角度を格納したフィールドです。また、Z 方向の回転角度 (3D のポイント レイヤーで設定できる [方向]) を格納したフィールドです。
  • TRANSPARENCY_EXPRESSION_FIELD
    各フィーチャの透過度を格納したフィールドで、ほぼすべてのフィーチャ向けのレンダラーで使用できます。
  • TRANSPARENCY_NORMALIZATION_FIELD
    上記の「TRANSPARENCY_EXPRESSION_FIELD」に対して正規化を行うためのフィールドです。
  • SIZE_EXPRESSION_FIELD
    ポイント フィーチャのサイズを格納したフィールドです。
  • COLOR_EXPRESSION_FIELD
    フィーチャの色 (カラーコード) を格納したフィールドです。

メタデータ

カテゴリ

製品

バージョン