フィーチャ テンプレートの管理 (Map Viewer)

フィーチャ テンプレートは、特定の属性の組み合わせに基づいて、編集者がフィーチャ レイヤーに追加できるアイテムの種類を定義します。 たとえば、学校フィーチャ レイヤーのフィーチャ テンプレートでは、新しいフィーチャを小学校、中学校、高校のどれに分類するか、編集者が選択できるように定義できます。 フィーチャ レイヤーの管理者は、これら 3 つのオプションに対する学校タイプの属性を事前に設定できます。 これにより、編集者がこの重要な属性に無効な値を入力できないようにできます。

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

注意:

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

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

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

フィーチャ テンプレートの構成

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

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

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

  6. 以下のいずれかを実行して、テンプレートを構成します。
    • [再配置] 再配置 をクリックし、テンプレートを [テンプレート] リスト内の新しい位置にドラッグします。 または、[再配置] をクリックし、[順序変更] のオプションを選択して、[テンプレート] リスト内でテンプレートを上下に移動します。
    • [複製] 複製 をクリックして、テンプレートのコピーを作成します。
    • [削除] 削除 をクリックして、テンプレートを削除します。
    • テンプレートをクリックして選択し、[プロパティ] セクションで表示名、説明、またはデフォルト値を更新します。
    • [元に戻す] 元に戻す をクリックして、最後に加えた変更を元に戻します。 [やり直し] やり直し をクリックして、最後に加えた変更をやり直します。 [履歴] 履歴 をクリックして、現在の編集セッションで加えたすべてのテンプレートの変更のリストを表示します。 [保存] 保存 をクリックして変更内容を保存します。
  7. テンプレートの構成が完了したら、[OK] をクリックします。

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

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

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

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