1 つのマップ内または 1 つのプロジェクト内のマップ間で、1 つのレイヤーからすべてまたは一部の「レイヤー プロパティ」をコピーして、それを別のレイヤーに貼り付ける (または 1 つの「スタンドアロン テーブル」からプロパティをコピーして、別のテーブルに貼り付ける) ことができます。 これにより、アイテム間の一貫性を維持し、組織のガイドラインに従うことができます。
レイヤー プロパティとテーブル プロパティの概要
レイヤー (またはテーブル) プロパティは、レイヤーまたはテーブルの可視性、機能、または定義を制御します。 「シンボル」や「透過表示」などのビジュアル プロパティや、「カスタム クエリとフィルター」、「ラベル クラス プロパティ」、「標高情報」などを含むその他のプロパティは、適用可能な場合はレイヤーまたはテーブル間でコピーすることもできます。
レイヤーまたはテーブル間でプロパティをコピーすることで、スキーマまたはその他の要件への準拠が容易になります。 たとえば、同じスキーマに従うもののデータ ソースが異なっている複数の道路のポリライン フィーチャ レイヤーがある場合、各レイヤーを手動で設定するのではなく、1 つのフィーチャ レイヤーを設定して、そのプロパティを他のフィーチャ レイヤーにコピーすることができます。
ソース レイヤーからターゲット レイヤーにプロパティをコピーすると、プロパティが正しく貼り付けられれば、通知メッセージが表示されます。
適用不可なプロパティ
プロパティは、別のフィーチャ レイヤー、スタンドアロン テーブル、サブタイプ レイヤー、またはサブタイプ テーブルにコピーできる場合、適用可能であると見なされます。 状況によって、レイヤーまたはテーブル間ですべてまたは一部のプロパティをコピーできたり、どのプロパティもコピーできなかったりする場合があります。 たとえば、ほとんどのプロパティは、ジオメトリ タイプが異なるレイヤー間で貼り付けることができます。 ただし、ターゲット レイヤーがソース レイヤーと同じジオメトリ タイプ (ポイントからポイント、ポリラインからポリラインなど) でない場合、貼り付けが完了できなかったことを示す警告メッセージが表示されることがあります。
以下に示すプロパティは、コピーして別のレイヤーまたはテーブルに貼り付けることはできません。 ここに示されていない他のレイヤー プロパティとテーブル プロパティは、コピーできます。 詳細については、データ タイプのドキュメントをご参照ください。
次のレイヤー プロパティとテーブル プロパティはコピーできません。
- アイテム名
- URI パス
- コンテンツ ウィンドウの表示設定ステータス
- コンテンツ ウィンドウの 2D または 3D レイヤー ステータス (シーンのみ)
- メタデータ
- データ コネクションとデータ ソース
- 選択したフィーチャとレコード
- ラベルのウェイト
- テーブルの定義 (サブタイプ レイヤーのみ)
すべてのプロパティのコピー
レイヤー間またはテーブル間で適用可能なすべてのプロパティをコピーするには、次の手順を実行します。
- 開いたマップの [コンテンツ] ウィンドウで、コピー元のプロパティを含むソース レイヤーまたはテーブルを選択します。
- [マップ] タブの [クリップボード] グループで [コピー] をクリックします。
これで、レイヤーまたはテーブルと、そのプロパティがコピーされます。
- [コンテンツ] ウィンドウでターゲット レイヤーまたはテーブルをクリックして選択します。
- [マップ] タブの [クリップボード] グループで [貼り付け] ドロップダウン メニューをクリックし、[プロパティの貼り付け] を選択します。
プロパティのサブセットのコピー
すべてのプロパティをコピーしたくない場合は、[コンテンツ] ウィンドウからプロパティの特定のサブセットを個別にコピーできます。 これらのプロパティ サブセットは、一般的なレイヤー プロパティ カテゴリおよびテーブル プロパティ カテゴリをグループ化したものです。 ソースとターゲットのレイヤー ジオメトリ タイプが一致する必要がない場合もあります。 たとえば、ポイント フィーチャ レイヤーから定義クエリをコピーして、ポリゴン フィーチャ レイヤーに貼り付けることができます。
レイヤー間またはテーブル間でプロパティのサブセットをコピーするには、次の手順を実行します。
- 開いたマップの [コンテンツ] ウィンドウで、フィーチャ レイヤー、スタンドアロン テーブル、サブタイプ レイヤー、またはサブタイプ テーブルの名前を右クリックします。
- [プロパティの貼り付け] コマンドの横にある矢印の上にマウス ポインターを合わせ、 使用可能なサブセットの完全なリストを表示します。
シンボル
[シンボル] ウィンドウのすべてのプロパティ (表示フィルターを除く - 以下を参照)。 ストリーム レイヤーの場合、以前の観測およびトラック ライン シンボルが含まれます。 集約設定はコピーされますが、表示するには有効化する必要があります。
ラベル
ラベルのクラス、配置、表示縮尺範囲、テキスト シンボル。 これには、[マップ プロパティ] ウィンドウの [ラベル] タブで使用できる他のプロパティが含まれます。 ラベル ウェイトは含まれません。
ポップアップ
ポップアップ ステータス (有効または無効)、タイトル、テキスト、チャート、画像、Arcade 式、カルーセル、フィールド オプション。
表示フィルター
[シンボル] ウィンドウの [表示フィルター] タブのすべてのプロパティ。
フィールド プロパティ
フィールド ビューで編集できるフィールド プロパティ (フィールドの表示設定、読み取り専用ステータス、エイリアスなど)。
チャート
[チャート プロパティ] ウィンドウのすべてのチャートと適用可能なプロパティ。 新しく貼り付けられたチャートは、ターゲット レイヤーまたはターゲット テーブルに追加されます。既存のチャートは削除も上書きもされません。
定義クエリ
レイヤー プロパティの [定義クエリ] タブのすべてのクエリと適用可能なプロパティ。
表示式
(サブタイプ レイヤーおよびテーブルでのみアクセス可能) [表示フィールド] (式) の値。
表示縮尺範囲
(サブタイプ レイヤーでのみアクセス可能) すべての表示縮尺範囲プロパティ (最小縮尺や最大縮尺など)。
- プロパティのサブセットをクリックして貼り付けます。
制限と考慮事項
レイヤーまたはテーブル間でのプロパティのコピーを計画する場合には、以下の点に注意します。
- ジオメトリ タイプが異なるレイヤー間ではラベリング プロパティもシンボル プロパティもコピーできません。 たとえば、ポリライン フィーチャ レイヤーからポイント フィーチャ レイヤー、またはマルチパッチ レイヤーからポリゴン レイヤーにはシンボルをコピーできません。
- 複数のアイテムがクリップボードにコピーされているときには、プロパティをコピーできません。 レイヤーとテーブルを同時にコピーすると、エラーが発生することがあります。
- レイヤーのアイデンティティを定義するプロパティ (レイヤー名、データソース、メタデータなど) はコピーされません。 詳細については、「適用不可なプロパティ」をご参照ください。
- プロパティを一度に複数のレイヤーまたはテーブルにコピーすることはできません。
- レイヤーまたはテーブルのプロパティがサブセットに含まれていない場合は、[すべてのプロパティ] オプションを選択することによってのみ、そのプロパティをコピーして別のレイヤーまたはテーブルに貼り付けることができます。
注意:
プロパティのコピー後に、意図しない変更が行われていないかレイヤーとテーブルを見直して、有効な構成になっていることを確認してください。 たとえば、ソース レイヤーで定義クエリに使用されていたフィールドがターゲット レイヤーに存在しない場合、クエリがターゲット レイヤーに正常にコピーされているが、クエリが期待どおりに機能しない可能性があります。