編集テンプレートの管理

編集テンプレートには、フィーチャ データベースにフィーチャを作成するためのツールと設定があります。 また、ターゲット データ ソースやフィーチャに適用されるフィーチャ属性値を指定し、オプションの説明メタデータを格納します。

テンプレートのタイプ

Map Viewer ではフィーチャ テンプレートと共有テンプレートの 2 つのタイプのテンプレートを管理できます。

フィーチャ テンプレート

フィーチャ テンプレートでは、単一のターゲット レイヤー上にフィーチャが作成されます。 フィーチャ テンプレートは、名前、およびターゲット フィーチャ レイヤーに割り当てられたシンボルを示すシンボルとともに、[フィーチャ作成] ウィンドウに表示されます。 たとえば、学校のフィーチャ レイヤーのフィーチャ テンプレートを使用して、新しいフィーチャを小学校、中学校、高校のどれに分類するかを編集者が選択できるように定義できます。 テンプレート作成者は、これら 3 つのオプションに対する学校タイプの属性を事前に設定できます。 これにより、編集者がこの属性に無効な値を入力できないようにできます。

個別値シンボルを使用する場合、フィーチャ タイプのサブタイプを定義できます。これは、その他のフィーチャ属性に基づく追加のテンプレートです。 たとえば、使用できるパイプラインのタイプを、パイプの直径とその素材に基づいて定義できます。 フィーチャ テンプレートをうまく定義すると、編集者が許可されたタイプのフィーチャだけを追加できるようになります。 フィーチャ テンプレートを使用することで、編集者が作成および編集できる有効なフィーチャ タイプだけを表示するパレットを提供できます。

すべてのホスト フィーチャ レイヤーには、デフォルトのフィーチャ テンプレートがあります。 Map Viewer では、デフォルトのフィーチャ テンプレートを複製して、追加のテンプレートを作成し、特定の編集ニーズに応じて変更できます。 Map Viewer では、以下の方法でフィーチャ テンプレートを管理できます。

  • フィーチャ テンプレートの順序を変更する。
  • フィーチャ テンプレートを複製および削除する。
  • 表示名、説明、デフォルト属性値を更新する。
注意:

Map ViewerArcGIS ProField Maps Designer でフィーチャ テンプレートを作成および管理できます。 レイヤーのフィーチャ テンプレートを編集するには、そのレイヤーの所有者か組織の管理者である必要があります。 また、そのレイヤーはホスト フィーチャ レイヤーである必要があります。

共有テンプレート

共有の編集テンプレートには、グループ テンプレートおよびプリセット テンプレートが含まれています。

グループ テンプレートを使用すると、複数のソース レイヤーに複数のフィーチャを配置できます。 これはフィーチャ ビルダーを使用して、既存のテンプレートを参照し、マップ上にスケッチされている 1 つのプライマリー フィーチャを基準にしてフィーチャを配置します。 たとえば、道路の中心線と一方向の自転車ルート、両側に特定の距離で追加された歩道をスケッチできます。 オフセット機能を使用すると、この距離を指定できます。

プリセット テンプレートを使用すると、フィーチャ コレクションを配置できます。 プリセット テンプレートによって、テンプレートの作成時と同じ配置で、事前定義されたフィーチャがマップに追加されます。 プリセット テンプレートでは、ポイント作図ツールと挿入アンカーを使用することで、アクティブなスナップ設定を使用して、フィーチャの追加、回転、所定の位置へのスナップを行います。 たとえば、公共公園内の野球場のプリセット テンプレートには、フィールド、バックネット、ダグアウト、観客席などが含まれている場合があります。 回転機能を使用すると、配置しているフィーチャのセットの方向を指定できます。

注意:

グループ テンプレートとプリセット テンプレートを作成するには、ArcGIS Pro を使用する必要があります。 Map Viewer で作成または構成することはできません。

編集テンプレートの構成

ホスト フィーチャ レイヤーの編集テンプレートを構成するには、次の手順に従います:

  1. サイン インしていることと、コンテンツを作成、更新、削除する権限を持っていることを確認します。
  2. Map Viewer で、レイヤーを含むマップを開くか、直接レイヤーを追加します。
  3. [コンテンツ] (暗い背景の) ツールバーにある [レイヤー] をクリックして [レイヤー] ウィンドウを開きます。
  4. マップにフィーチャ レイヤーを追加します。
  5. フィーチャ レイヤーを選択した状態で、[設定] (明るい背景の) ツールバーの [編集の構成] 編集の構成 をクリックして、[テンプレート] テンプレート をクリックします。

    [テンプレートの構成] ウィンドウが表示されます。

  6. [テンプレートの表示] で、ドロップダウン メニューからオプションを選択します。
    注意:

    使用可能な共有テンプレートがない場合、既存のフィーチャ テンプレートから共有テンプレートを作成できます。

  7. 以下のいずれかを実行して、テンプレートを構成します。
    • [再配置] 再配置 をクリックし、テンプレートを [テンプレート] リスト内の新しい位置にドラッグします。 または、[再配置] をクリックし、[順序変更] のオプションを選択して、[テンプレート] リスト内でテンプレートを上下に移動します。
      注意:

      共有テンプレートの操作中は、テンプレートを再配置するオプションは使用できません。

    • [複製] 複製 をクリックして、テンプレートのコピーを作成します。
    • [削除] 削除 をクリックして、テンプレートを削除します。
    • テンプレートをクリックして選択し、[プロパティ] セクションで表示名、説明、またはデフォルト値を更新します。
    • [元に戻す] 元に戻す をクリックして、最後に加えた変更を元に戻します。 [やり直し] やり直し をクリックして、最後に加えた変更をやり直します。 [履歴] 履歴 をクリックして、現在の編集セッションで加えたすべてのテンプレートの変更のリストを表示します。 [保存] 保存 をクリックして変更内容を保存します。
  8. テンプレートの構成が完了したら、[OK] をクリックします。

    変更内容がホスト フィーチャ レイヤーに保存されます。

フィーチャ テンプレートの注意事項

フィーチャ テンプレートを操作する場合には、以下の点に注意してください。

  • 色またはサイズではなく個別値シンボルを使用するようにレイヤーのスタイルの変更をした場合、そのレイヤーと関連付けられているテンプレートは自動的に更新されません。 [テンプレートの構成] ウィンドウを開くと、1 つ以上のテンプレートがレイヤーのスタイルと同期していないという警告メッセージが表示されます。 [更新] をクリックして、そのテンプレートを、[スタイル オプション] ウィンドウで加えた変更内容と同期します。
  • デフォルトのフィーチャ テンプレートだけが存在する場合、フィーチャ テンプレート名は、フィーチャ タイプ名 (ポイント レイヤーやポリゴン レイヤーなど) と同じになります。 テンプレート名を変更するには、そのプロパティを更新します。
  • ホスト フィーチャ レイヤーが単一シンボルまたはクラス閾値レンダラーを持つ場合、そのサービスはフィーチャ テンプレートだけを使用し、フィーチャ タイプは使用しません。 デフォルトのテンプレートを変更したり、テンプレートを追加したりできます。
  • フィーチャ タイプからすべてのフィーチャ テンプレートを削除できますが、削除すると、編集者がフィーチャをマップに追加できなくなります。 編集を制限するのに有効な方法については、「ホスト フィーチャ レイヤーの編集の管理」をご参照ください。

リソース

詳細については、次のリソースをご参照ください。