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