フィールド マッピングの構成

フィールド マッピングは、編集ツールやコマンドで使用され、ソース レイヤーのフィーチャから、ターゲット レイヤーのフィーチャに属性の値をコピーします。 フィールド設定は、[フィールドのマッピング] サイド タブの [編集設定] ダイアログ ボックスで構成されます。

これらのフィールドの設定は、[属性の割り当て] 属性の割り当て[平行コピー] 平行コピー[ミラー] Mirror のツール、および [クリップボード] グループの [コピー] コピー[切り取り] 切り土[形式を選択して貼り付け] 貼り付け コマンドで参照されます。 また、「フィーチャの修正ツール リファレンス」には、これらの設定を参照するツールの注記があります。

ツールやコマンドが、ターゲットおよびソース レイヤーとして指定されていないレイヤーのフィーチャを編集すると、ツールはフィールドのマッピングの設定を無視し、属性値を割り当てず編集を行い、エラーを報告しません。

フィールドのマッピングを構成するには、次の手順を実行します:

  1. リボンの [編集] タブの [編集の管理] グループで、[編集設定] 編集設定 をクリックします。

    または、アクティブな編集ツールがフィールドのマッピングを参照する場合、[編集オプション] ボタンをクリックし、メニュー[フィールドのマッピング] フィールド マッピング をクリックします。

    [編集設定] ダイアログ ボックスが表示されます。

  2. [フィールドのマッピング] サイド タブをクリックします。
  3. [ターゲット] ドロップダウン矢印をクリックし、属性値の割り当て先となるフィーチャのフィーチャ レイヤーを選択します。

    レイヤーに定義されている属性フィールドは、[ターゲット] 列に表示されます。

  4. [ソース] ドロップダウン矢印をクリックし、属性値のコピー元となるフィーチャのフィーチャ レイヤーを選択します。

    デフォルトでは、フィールド名とデータ タイプが一致するフィールドは [ソース] 列に表示されます。

    フィールドを変更または追加する、たとえば別の名前やデータ タイプを持つフィールドを追加するには、フィールドをクリックしてドロップダウン矢印をクリックします。 許容されるフィールドが、ドロップダウン メニューに表示されます。

    ソース列

  5. ツールバーで次のコマンドをクリックし、一致するフィールドのリセット、消去、マッピングを行えます。

    リセット 元に戻す

    フィールドの設定を、最後に保存された構成に復元します。

    自動マッチ 選択の切り替え

    フィールド名とデータ タイプが一致する、すべてのフィールドをマッピングします。 これがデフォルトです。

    選択解除 結果の削除

    すべてのフィールド設定を削除します。

  6. [式] タブをクリックし、フィールド設定によって作成された ArcGIS Arcade 式を表示またはカスタマイズします。

    [フィールド] タブのフィールドが変更されると、現在の式は上書きされます。

    注意:

    カンマで区切られた複数の行が同じウィンドウ内に存在できます。 次の例では、ソース フィーチャのフィールド Elevation および Rotation の値を、同じ名前を持つターゲット フィールドに返します。

    return {
      "Elevation" : $sourceFeature['Elevation'],
      "Rotation" : $sourceFeature['Rotation']
    }

    詳細については、ArcGIS Arcade をご参照ください。

  7. 式ウィンドウの下にあるツールバーで、次のコマンドをクリックして、ラベル式 (LXP) ファイルをリセット、確認、インポート、エクスポートします。

    リセット リセット

    式を、最後に保存した設定に復元します。

    確認 確認

    式を整合チェックします。 構文エラーの行番号と理由がエラー メッセージに表示されます。

    インポート Show in folder

    ラベル式 (LXP) ファイルをインポートします。

    エクスポート エクスポート

    式をラベル式 (LXP) ファイルにエクスポートします。

  8. [OK] をクリックします。

ダイアログ ボックスが閉じます。

関連トピック


このトピックの内容