1 つのマップ内または 1 つのプロジェクト内のマップ間で、1 つのレイヤーから「レイヤー プロパティ」をコピーして、それを別のレイヤーに貼り付ける (または 1 つの「スタンドアロン テーブル」からプロパティをコピーして、別のテーブルに貼り付ける) ことができます。 これにより、アイテム間の一貫性を維持し、組織のガイドラインに従うことができます。
レイヤー プロパティとテーブル プロパティの概要
レイヤー (またはテーブル) プロパティは、レイヤーまたはテーブルの可視性、機能、または定義を制御します。 「シンボル」や「透過表示」などのビジュアル プロパティや、「カスタム クエリとフィルター」、「ラベル クラス プロパティ」、「標高情報」などを含むその他のプロパティは、レイヤーまたはテーブル間でコピーできます。
レイヤーまたはテーブル間でプロパティをコピーすることで、スキーマまたはその他の要件への準拠が容易になります。 たとえば、同じスキーマに従うもののデータ ソースが異なっている複数の道路のポリライン フィーチャ レイヤーがある場合、各レイヤーを手動で設定するのではなく、1 つのフィーチャ レイヤーを設定して、そのプロパティを他のフィーチャ レイヤーにコピーすることができます。
ソース レイヤーからターゲット レイヤーにプロパティをコピーすると、プロパティが正しく貼り付けられれば、通知メッセージが表示されます。 ターゲット レイヤーがソース レイヤーと同じタイプでない場合、コピー プロセスを完了できなかったことを示すエラー メッセージが表示されます。
プロパティのコピー
レイヤー間またはテーブル間でプロパティをコピーするには、次の手順を実行します。
- 開いたマップの [コンテンツ] ウィンドウで、コピー元のプロパティを含むソース レイヤーまたはテーブルを選択します。
- [マップ] タブの [クリップボード] グループで [コピー] をクリックします。
これで、レイヤーまたはテーブルと、そのプロパティがコピーされます。
- [コンテンツ] ウィンドウでターゲット レイヤーまたはテーブルをクリックして選択します。
- [マップ] タブの [クリップボード] グループで [貼り付け] ドロップダウン メニューをクリックし、[プロパティの貼り付け] を選択します。
制限と考慮事項
レイヤーまたはテーブル間でのプロパティのコピーを計画する場合には、以下の点に注意します。
- ジオメトリ タイプが異なるレイヤー間ではプロパティをコピーできません。 たとえば、ポリライン フィーチャ レイヤーからポイント フィーチャ レイヤー、またはマルチパッチ レイヤーからポリゴン レイヤーにはプロパティをコピーできません。
- 複数のアイテムがクリップボードにコピーされているときには、プロパティをコピーできません。 レイヤーとテーブルを同時にコピーすると、エラーが発生することがあります。
- プロパティを個別に選択してコピーすることはできません。 ターゲット レイヤーがソース レイヤーと異なる属性を持つ場合でも、プロパティはコピーされます。
- レイヤーのアイデンティティを定義するプロパティ (レイヤー名、データソース、メタデータなど) はコピーされません。
- プロパティを一度に複数のレイヤーまたはテーブルにコピーすることはできません。
以下に示すのは、上書き不可のレイヤーとスタンドアロン テーブルのタイプに適用されるプロパティです。 以下に示されていないプロパティについては、プロパティのコピーと貼り付けがサポートされています。 詳細については、データ タイプのドキュメントをご参照ください。
- アイテム名
- URI パス
- コンテンツ ウィンドウの表示設定ステータス
- メタデータ
- データ接続とデータ ソース
- 選択したフィーチャとレコード
- テーブルの定義 (サブタイプ レイヤーのみ)
注意:
プロパティのコピー後に、意図しない変更が行われていないかレイヤーとテーブルを見直して、有効な構成になっていることを確認してください。 たとえば、ソース レイヤーで定義クエリに使用されていたフィールドがターゲット レイヤーに存在しない場合、コピーは正しく行われたものの、ターゲット レイヤーで定義クエリが期待どおりに機能しない可能性があります。