Skip to main content

編集テンプレートの管理

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

フィーチャ テンプレート

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

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

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

  • フィーチャ テンプレートの順序を変更する。

  • フィーチャ テンプレートを複製および削除する。

  • 表示名、説明、デフォルト属性値を更新する。

注意:

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

共有テンプレート

共有テンプレートとは、エンタープライズ ジオデータベースに保存されており、フィーチャ サービスを通じて Web クライアントやモバイル アプリから利用できる編集テンプレートのことです。 共有の編集テンプレートには、グループ テンプレートおよびプリセット テンプレートが含まれています。

注意:

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

編集テンプレートの構成

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

  1. サイン インしていることと、コンテンツを作成、更新、削除する権限を持っていることを確認します。

  2. Map Viewer で、レイヤーを含むマップを開くか、直接レイヤーを追加します。

  3. コンテンツ (暗い背景の) ツールバーにある レイヤー をクリックして レイヤー ウィンドウを開きます。

  4. マップにフィーチャ レイヤーを追加します。

  5. フィーチャ レイヤーを選択した状態で、設定 (明るい背景の) ツールバーの 編集の構成 をクリックして、テンプレート をクリックします。

  6. プロパティ セクションの テンプレートの表示 ドロップダウン メニューから、編集テンプレート オプションを選択します。

    注意:

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

  7. 以下のいずれかを実行して、テンプレートを構成します。

    • 再配置 をクリックし、テンプレートを テンプレート リスト内の新しい位置にドラッグします。 または、再配置 をクリックし、順序変更 のオプションを選択して、テンプレート リスト内でテンプレートを上下に移動します。

    • 複製 をクリックして、テンプレートのコピーを作成します。

    • 削除 をクリックして、テンプレートを削除します。

    • テンプレートをクリックして選択し、プロパティ セクションで表示名、説明、またはデフォルト値を更新します。

    • 元に戻す をクリックして、最後に加えた変更を元に戻します。 やり直し をクリックして、最後に加えた変更をやり直します。 履歴 をクリックして、現在の編集セッションで加えたすべてのテンプレートの変更のリストを表示します。 保存 をクリックして変更内容を保存します。

  8. テンプレートの構成が完了したら、OK をクリックします。

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

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

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

  • 色またはサイズではなく個別値シンボルを使用するようにレイヤーのスタイルの変更をした場合、そのレイヤーと関連付けられているテンプレートは自動的に更新されません。 テンプレートの構成 ウィンドウを開くと、1 つ以上のテンプレートがレイヤーのスタイルと同期していないという警告メッセージが表示されます。 更新 をクリックして、そのテンプレートを、スタイル オプション ウィンドウで加えた変更内容と同期します。

  • デフォルトのフィーチャ テンプレートだけが存在する場合、フィーチャ テンプレート名は、フィーチャ タイプ名 (ポイント レイヤーやポリゴン レイヤーなど) と同じになります。 テンプレート名を変更するには、そのプロパティを更新します。

  • ホスト フィーチャ レイヤーが単一シンボルまたはクラス閾値レンダラーを持つ場合、そのサービスはフィーチャ テンプレートだけを使用し、フィーチャ タイプは使用しません。 デフォルトのテンプレートを変更したり、テンプレートを追加したりできます。

  • フィーチャ タイプからすべてのフィーチャ テンプレートを削除できますが、削除すると、編集者がフィーチャをマップに追加できなくなります。 編集を制限するのに有効な方法については、「ホスト フィーチャ レイヤーの編集の管理」をご参照ください。