レイヤーまたはテーブル間でのプロパティのコピーと貼り付け

1 つのマップ内または 1 つのプロジェクト内のマップ間で、1 つのレイヤーからすべてまたは一部の「レイヤー プロパティ」をコピーして、それを別のレイヤーに貼り付ける (または 1 つの「スタンドアロン テーブル」からプロパティをコピーして、別のテーブルに貼り付ける) ことができます。 これにより、アイテム間の一貫性を維持し、組織のガイドラインに従うことができます。

レイヤー プロパティとテーブル プロパティの概要

レイヤー (またはテーブル) プロパティは、レイヤーまたはテーブルの可視性、機能、または定義を制御します。 「シンボル」や「透過表示」などのビジュアル プロパティや、「カスタム クエリとフィルター」、「ラベル クラス プロパティ」、「標高情報」などを含むその他のプロパティは、適用可能な場合はレイヤーまたはテーブル間でコピーすることもできます。

レイヤーまたはテーブル間でプロパティをコピーすることで、スキーマまたはその他の要件への準拠が容易になります。 たとえば、同じスキーマに従うもののデータ ソースが異なっている複数の道路のポリライン フィーチャ レイヤーがある場合、各レイヤーを手動で設定するのではなく、1 つのフィーチャ レイヤーを設定して、そのプロパティを他のフィーチャ レイヤーにコピーすることができます。

ソース レイヤーからターゲット レイヤーにプロパティをコピーすると、プロパティが正しく貼り付けられれば、通知メッセージが表示されます。

適用不可なプロパティ

プロパティは、別のフィーチャ レイヤー、スタンドアロン テーブル、サブタイプ レイヤー、またはサブタイプ テーブルにコピーできる場合、適用可能であると見なされます。 状況によって、レイヤーまたはテーブル間ですべてまたは一部のプロパティをコピーできたり、どのプロパティもコピーできなかったりする場合があります。 たとえば、ほとんどのプロパティは、ジオメトリ タイプが異なるレイヤー間で貼り付けることができます。 ただし、ターゲット レイヤーがソース レイヤーと同じジオメトリ タイプ (ポイントからポイント、ポリラインからポリラインなど) でない場合、貼り付けが完了できなかったことを示す警告メッセージが表示されることがあります。

以下に示すプロパティは、コピーして別のレイヤーまたはテーブルに貼り付けることはできません。 ここに示されていない他のレイヤー プロパティとテーブル プロパティは、コピーできます。 詳細については、データ タイプのドキュメントをご参照ください。

次のレイヤー プロパティとテーブル プロパティはコピーできません。

  • アイテム名
  • URI パス
  • コンテンツ ウィンドウの表示設定ステータス
  • コンテンツ ウィンドウの 2D または 3D レイヤー ステータス (シーンのみ)
  • メタデータ
  • データ コネクションとデータ ソース
  • 選択したフィーチャとレコード
  • ラベルのウェイト
  • テーブルの定義 (サブタイプ レイヤーのみ)

すべてのプロパティのコピー

レイヤー間またはテーブル間で適用可能なすべてのプロパティをコピーするには、次の手順を実行します。

  1. 開いたマップの [コンテンツ] ウィンドウで、コピー元のプロパティを含むソース レイヤーまたはテーブルを選択します。
  2. [マップ] タブの [クリップボード] グループで [コピー] コピー をクリックします。

    これで、レイヤーまたはテーブルと、そのプロパティがコピーされます。

  3. [コンテンツ] ウィンドウでターゲット レイヤーまたはテーブルをクリックして選択します。
  4. [マップ] タブの [クリップボード] グループで [貼り付け] ドロップダウン メニューをクリックし、[プロパティの貼り付け] プロパティの貼り付け を選択します。

プロパティのサブセットのコピー

すべてのプロパティをコピーしたくない場合は、[コンテンツ] ウィンドウからプロパティの特定のサブセットを個別にコピーできます。 これらのプロパティ サブセットは、一般的なレイヤー プロパティ カテゴリおよびテーブル プロパティ カテゴリをグループ化したものです。 ソースとターゲットのレイヤー ジオメトリ タイプが一致する必要がない場合もあります。 たとえば、ポイント フィーチャ レイヤーから定義クエリをコピーして、ポリゴン フィーチャ レイヤーに貼り付けることができます。

レイヤー間またはテーブル間でプロパティのサブセットをコピーするには、次の手順を実行します。

  1. 開いたマップの [コンテンツ] ウィンドウで、フィーチャ レイヤー、スタンドアロン テーブル、サブタイプ レイヤー、またはサブタイプ テーブルの名前を右クリックします。
  2. [プロパティの貼り付け] プロパティの貼り付け コマンドの横にある矢印の上にマウス ポインターを合わせ、 使用可能なサブセットの完全なリストを表示します。

    シンボル シンボル表示

    [シンボル] ウィンドウのすべてのプロパティ (表示フィルターを除く - 以下を参照)。 ストリーム レイヤーの場合、以前の観測およびトラック ライン シンボルが含まれます。 集約設定はコピーされますが、表示するには有効化する必要があります。

    ラベル ラベル

    ラベルのクラス、配置、表示縮尺範囲、テキスト シンボル。 これには、[マップ プロパティ] ウィンドウの [ラベル] タブで使用できる他のプロパティが含まれます。 ラベル ウェイトは含まれません。

    ポップアップ ポップアップ

    ポップアップ ステータス (有効または無効)、タイトル、テキスト、チャート、画像、Arcade 式、カルーセル、フィールド オプション。

    表示フィルター 表示フィルター

    [シンボル] ウィンドウの [表示フィルター] タブのすべてのプロパティ。

    フィールド プロパティ フィールド プロパティ

    フィールド ビューで編集できるフィールド プロパティ (フィールドの表示設定、読み取り専用ステータス、エイリアスなど)。

    チャート チャート

    [チャート プロパティ] ウィンドウのすべてのチャートと適用可能なプロパティ。 新しく貼り付けられたチャートは、ターゲット レイヤーまたはターゲット テーブルに追加されます。既存のチャートは削除も上書きもされません。

    定義クエリ 定義クエリ

    レイヤー プロパティ[定義クエリ] タブのすべてのクエリと適用可能なプロパティ。

    表示式 表示式

    (サブタイプ レイヤーおよびテーブルでのみアクセス可能) [表示フィールド] (式) の値。

    表示縮尺範囲 表示縮尺範囲

    (サブタイプ レイヤーでのみアクセス可能) すべての表示縮尺範囲プロパティ (最小縮尺や最大縮尺など)。

  3. プロパティのサブセットをクリックして貼り付けます。

制限と考慮事項

レイヤーまたはテーブル間でのプロパティのコピーを計画する場合には、以下の点に注意します。

  • ジオメトリ タイプが異なるレイヤー間ではラベリング プロパティもシンボル プロパティもコピーできません。 たとえば、ポリライン フィーチャ レイヤーからポイント フィーチャ レイヤー、またはマルチパッチ レイヤーからポリゴン レイヤーにはシンボルをコピーできません。
  • 複数のアイテムがクリップボードにコピーされているときには、プロパティをコピーできません。 レイヤーとテーブルを同時にコピーすると、エラーが発生することがあります。
  • レイヤーのアイデンティティを定義するプロパティ (レイヤー名、データソース、メタデータなど) はコピーされません。 詳細については、「適用不可なプロパティ」をご参照ください。
  • プロパティを一度に複数のレイヤーまたはテーブルにコピーすることはできません。
  • レイヤーまたはテーブルのプロパティがサブセットに含まれていない場合は、[すべてのプロパティ] オプションを選択することによってのみ、そのプロパティをコピーして別のレイヤーまたはテーブルに貼り付けることができます。

注意:

プロパティのコピー後に、意図しない変更が行われていないかレイヤーとテーブルを見直して、有効な構成になっていることを確認してください。 たとえば、ソース レイヤーで定義クエリに使用されていたフィールドがターゲット レイヤーに存在しない場合、クエリがターゲット レイヤーに正常にコピーされているが、クエリが期待どおりに機能しない可能性があります。

関連トピック