Skip To Content

ホスト フィーチャ レイヤー ビュー定義の設定

ホスト フィーチャ レイヤー ビューの所有者または管理者は、ユーザーに表示されるデータを制御するために、ビューで使用できるフィールドまたはフィーチャを定義できます。これらの定義はホスト フィーチャ レイヤー ビューとともに保存され、ユーザーに表示されるコンテンツを詳細に制御できます。

たとえば、顧客情報を含むホスト フィーチャ レイヤーに複数のビューを作成し、対象ユーザーに応じて各ビューに異なる定義を設定できます。空間解析を実行するグループで共有するビューでは、解析に必要のない情報である顧客名を格納するフィールドは非表示にできます。ルート配送に関心のあるグループで共有する別のビューでは、配送がまだ完了していない製品を購入した顧客を表すフィーチャのみを表示するようにビューを定義できます。

ホスト フィーチャ レイヤー ビューの詳細ページの [ビジュアライゼーション] タブでビューの定義を設定および保存するか、レイヤーまたはビューをMap Viewerに追加してから [コンテンツ] ウィンドウで定義を設定することができます。

ホスト フィーチャ レイヤー ビューの定義を設定するときは、以下の点に注意してください。

  • フィールドまたはフィーチャの定義は、組織サイトが標準化された SQL クエリのみを許可するように構成されている場合にのみ使用します。 組織の管理者に、組織サイトが [標準の SQL クエリのみを許可します] が有効にしていることを確認してください。
  • ホスト フィーチャ レイヤー ビューについては、それに依存するホスト タイル レイヤーがある場合、フィールドまたはフィーチャの定義は設定できません。
  • 特定の構成は、個々のフィールドに対して定義されます。シンボル表示、ラベル、ポップアップ、リレーションシップ、時間設定などの構成に使用されるフィールドを非表示にすると、それらの構成はホスト フィーチャ レイヤー ビュー内で機能しなくなります。
  • 所有者または管理者以外のユーザーが、定義が適用されたホスト フィーチャ レイヤー ビューからエクスポートする場合、エクスポートされるファイルには、定義で許可されたフィールドまたはフィーチャのみが含まれます。所有者または管理者がエクスポートした場合、定義は適用されず、エクスポートされるファイルにはすべてのフィールドとフィーチャが含まれます。

ビューの詳細ページからホスト フィーチャ レイヤー ビューの定義を設定する手順を以下に示します。

  1. ホスト フィーチャ レイヤー ビューの詳細ページを開きます。
    • ビューの所有者である場合は、コンテンツ ページの [マイ コンテンツ] タブから詳細ページを開きます。
    • 管理者の場合は、[検索] を使用してビューを検索するか、コンテンツ ページの [組織のコンテンツ] タブからビューにアクセスします。
  2. [ビジュアライゼーション] タブをクリックします。
  3. アイテムの下で、[その他のオプション] ボタン [その他のオプション] ボタン をクリックして、[ビュー定義の設定] をクリックします。
  4. 設定する定義のタイプを選択します
    • フィールド値に基づいて使用できるフィーチャを制限するには、[フィーチャの定義] をクリックし、フィールドを選択して、ビューで使用できるようにするフィーチャを返す式を定義します。同じビューに対して複数のフィーチャ定義を適用できます。完了したら、[定義の適用] をクリックします。
    • ビューで使用できるフィールドを定義するには、[フィールドの定義] をクリックして、ユーザーがアクセスできないようにするフィールドをオフにします。使用可能なフィールドの定義が完了したら、[適用] をクリックします。

      注意:

      一部のフィールドは、フィールド定義を使用して非表示にできません。たとえば、レイヤーの ID など、ポータルに必須のシステム フィールドをオフにすることはできません。さらに、デフォルト値が設定されていない NULL 非許容型のフィールドも非表示にできません。これは、編集者が、編集時に値を入力するフィールドにアクセスする必要があるためです。