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

フィールド マップは [属性の割り当て] ツール 属性の割り当て により、あるフィーチャ レイヤーから属性をコピーして他のフィーチャに貼り付けるときに使用されます。フィールドのマッピング、対応するフィールドの自動マッチング、および ArcGIS Arcade 式の埋め込みが可能です。

属性フィールド マップは、[編集] タブ、ダイアログ ボックス ランチャーの [ツール] グループ、および [属性の割り当て] ツール ウィンドウ 属性の割り当て[編集設定] ボタン メニュー をクリックして使用できます。

  1. [編集] タブの [ツール] グループで、[編集設定] ダイアログ ボックス ランチャー ランチャー をクリックします。
  2. [フィールド マッピング] をクリックします。
  3. [フィールド] タブをクリックして、ソース フィーチャ レイヤーとターゲット フィーチャ レイヤーを選択します。
    1. [ソース] ドロップダウン矢印をクリックし、ソース レイヤーを選択します。
    2. [ターゲット] ドロップダウン矢印をクリックし、ターゲット レイヤーを選択します。
  4. フィールドをリセット、クリア、または自動的に一致するには、ツールバーで次のツールをクリックします。
    • [リセット] 元に戻す- フィールド マッピングを、最後に保存した設定にリセットします。
    • [自動マッチ] 選択の切り替え - フィールド名とデータ タイプの一致に基づき、フィールドを自動的にマッピングします。これがデフォルトです。
    • [消去] 結果の削除 - 属性を明示的に転送しないように、現在のフィールド マッピングをオーバーライドします。
  5. ArcGIS Arcade 式をコード化または編集するには、[式] タブをクリックします。
    注意:

    [フィールド] タブで設定を変更すると、現在の式がオーバーライドされます。その場合は、式を再入力する必要があります。

    • [リセット] リセット- 式を、最後に保存した設定にリセットします。
    • [確認] 確認 - 構文エラーをチェックします。行番号と理由がエラー メッセージに表示されます。
    • [インポート] Show in folder - ラベル式 (LXP) ファイルをインポートします。
    • [エクスポート] エクスポート - 式をラベル式 (LXP) ファイルにエクスポートします。
  6. [OK] をクリックして設定を保存し、ダイアログ ボックスを閉じます。
詳細:

フィールド マッピング プロファイルを使用して、計算を実行し、特定の関数によって使用される値を返すために ArcGIS Arcade 式をコード化することができます。たとえば、ターゲット フィールドの現在の値を検索し、ターゲット値より大きい場合にのみソース属性値をコピーします。

フィールド値はそのデータ タイプを維持し、カンマで区切られた複数は行が同じウィンドウ内に存在できます。入力および出力タイプは、式が評価される関数のプロファイルによって決定されます。

次の例では、ソース フィーチャのフィールド Elevation および Rotation 内の値を、同じ名前を持つターゲット フィールドにコピーします。

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

関連トピック


このトピックの内容