フィーチャ レイヤーは、建物、パーセル、都市、道路、地震の震源地など、類似した地理フィーチャをグループ化したものです。 フィーチャには、ポイント、ライン、またはポリゴン (エリア) があります。 フィーチャ レイヤーは、ベースマップの上部でデータを表示するのに最も適しています。 スタイル、透過表示、表示範囲、更新間隔、ラベルなど、フィーチャ レイヤーのプロパティを設定して、マップ上でのレイヤーの表示方法を制御することができます。 フィーチャ レイヤーを使用すると、フィーチャとその属性に対するクエリを表示、編集、解析、実行できます。
それぞれのタイプのフィーチャ レイヤーは異なる要件を満たすために、機能が少し異なっています。 各タイプのフィーチャ レイヤーで利用可能な機能の比較については、「フィーチャ レイヤーの機能」をご参照ください。
ホスト フィーチャ レイヤー
ホスト フィーチャ レイヤーは、システムが管理する 2 つの異なるデータ ストアのいずれかでフィーチャ データがホストされているか、格納されているフィーチャ サービスです。
このレイヤー、サービス、および含まれるデータは単一のエンティティと見なすことができます。 ホスト フィーチャ レイヤーを作成すると、データはいずれかのデータ ストアにコピーされます。 ホスト フィーチャ レイヤーの所有者または管理者がホスト フィーチャ レイヤーを削除すると、サービスおよびデータも削除されます。
使用できる機能は、ホスト フィーチャ レイヤーがアクセスするデータ ストアによって若干異なります。 レイヤーのアイコンに基づいて 2 つのタイプのレイヤーを識別できます。
ホスト フィーチャ レイヤー
ホスト フィーチャ レイヤーは、ArcGIS Pro またはポータルのファイルから ArcGIS Enterprise にフィーチャ レイヤーを公開すると作成されます。
ArcGIS Server フィーチャ レイヤー
スタンドアロンまたはフェデレートされている ArcGIS Server サイトで実行されているフィーチャ サービスにアクセスできる場合、これらの ArcGIS Server フィーチャ サービスをレイヤーとしてポータルで使用できます。 これらのレイヤーは、ホスト フィーチャ レイヤーに似ていますが、次の点が異なります。
- データは、システムが管理するデータ ストアにコピーされず、ArcGIS Server サイトに登録されたデータ ソース内に維持されます。
- ArcGIS Server フィーチャ レイヤーを削除しても、そのデータは削除されません。
- ArcGIS Server フィーチャ レイヤーの構成の多くは、ポータルではなく、ArcGIS Server Manager で実行されます。
- ポータルで使用できる機能は、ArcGIS Server フィーチャ レイヤーとホスト フィーチャ レイヤーで異なります。
これらの違いの多くは、ArcGIS Server サイトに登録されているフォルダーおよびデータベースに保存されているデータの不必要な変更を防止するためのものです。これらのデータは、多くの場合、記録システムであり、他のアプリケーションが直接アクセスする可能性があるからです。 ただし、ホスト フィーチャ レイヤーのデータは、ポータルを通じて管理され、他のアプリケーションから直接アクセスされることがありません。
フィーチャ レイヤー (フィーチャ サービス) が、フェデレートされた ArcGIS Server サイトに公開されると、自動的にフィーチャ レイヤーとしてポータルに追加されます。 スタンドアロンの ArcGIS Server サイトのフィーチャ サービスを操作する場合は、[マイ コンテンツ] からポータルに追加します。 これにより、ArcGIS Server サイトに登録されているデータ ソースに保存されたデータはそのままで、サービスの REST エンドポイント (URL) を参照し、マップおよびアプリでレイヤーを使用できるようになります。 また、ArcGIS Server フィーチャ レイヤーを Map Viewer に追加したり、Map Viewer Classic に追加したりすることもできます。
ArcGIS Server マップまたはフィーチャ サービスのレイヤー
マップ サービスまたはフィーチャ サービスの個別のレイヤーをアイテムとして追加したり、Map Viewer か Map Viewer Classic のマップに追加したりできます。 そのため、サービスのすべてのレイヤーを使用する代わりに、マップまたはアプリのサービスの単一のレイヤーを使用できます。
たとえば、道路レイヤー、建物レイヤー、線路レイヤーを含む ArcGIS Server マップ サービスにアクセスできるものの、道路にのみアクセスする必要がある場合、道路レイヤーをアイテムとして追加する (サービスにアクセスするための認証情報を指定する必要がある場合に推奨) か、マップに直接追加できます。 これを行うには、マップ サービスの REST エンドポイントから道路レイヤーの URL をコピーする必要があります。 マップ サービスの REST エンドポイントの URL の形式は https://<server>.<domain>/server/rest/services/<service_name>/MapServer です。 サービスの各レイヤーのリンクはこのページの [レイヤー] セクションに一覧されています。 使用するレイヤーのリンクをクリックしてください。 レイヤーの URL を取得するために開くページの URL をコピーします。
注意:
マップ サービスのレイヤーから作成されたフィーチャ レイヤーは、常に読み取り専用になります。このレイヤーの編集を有効化することはできません。
フィーチャ コレクション
CSV ファイル、シェープファイル、マップ メモなどのアイテムは、フィーチャ コレクションとしてマップに追加できます。 フィーチャ コレクションは、フィーチャ レイヤーのタイプの 1 つです。 追加したフィーチャ コレクションは、マップの一部として保存できます。 これにより、フィーチャ コレクション データがマップの一部として保存されます。 データの編集などでフィーチャ コレクションに加えた変更は、マップにのみ反映されます。 このフィーチャ コレクションの派生元である CSV ファイル、シェープ ファイル、マップ メモに変更は適用されません。
また、レイヤー プロパティ メニューで [レイヤーの保存] をクリックすると、フィーチャ コレクションを独自のアイテムとして保存できます。 このアイテムは、[マイ コンテンツ] に新しいフィーチャ コレクションとして表示され、他のユーザーと共有したり、複数のマップに追加したりできます。 フィーチャ コレクションを独自のアイテムとして保存した場合、データはフィーチャ コレクションのアイテムとともに保持され、マップの一部としては保存されません。 データを変更するなどしてフィーチャ コレクションのアイテムに加えた変更は、[レイヤーの保存] をクリックすると保存されます。 フィーチャ コレクションのアイテムを他のマップで使用する場合、変更はそのマップにも反映されます。 フィーチャ コレクションのアイテムが [マイ コンテンツ] から削除された場合、他のユーザーはそのアイテムを利用できなくなります。
マップ メモ
マップ メモ レイヤーを追加することで、マップ上にフィーチャを作成できます。 マップ メモ レイヤーは一種のフィーチャ コレクションです。 マップ メモ レイヤーでは、フィーチャを使用して、パブリック アクセス ポイント、ハイキング コース、火災延焼範囲など、マップ上に表示したいものをシンボル表示できます。 フィーチャをクリックしたときにポップアップに表示される説明情報を追加することもできます。
デフォルトでは、マップ メモ レイヤー内のフィーチャはマップと一緒に保存されるため、マップ作成者しか、フィーチャの編集と保存ができません。 レイヤーをフィーチャ コレクション アイテムとしてコンテンツに保存することもでき、そのアイテムの詳細を編集し、他のユーザーと共有できます。 マップ メモ レイヤーは、コミュニティ内で発生したイベントや、石油生産施設の在庫などの情報の表示に役立ちます。 これは、たとえば都市の公園やレクリエーション部門が管理するスイミング プールなど、数が少ないフィーチャをマップに追加する良い方法です。 これは、ポータルの公開権限がない場合に、フィーチャ レイヤーを作成する方法でもあります。
ルート レイヤー
Map Viewer Classic を使用すると、ルート案内を取得し、マップ内にルート レイヤーを作成することができます。 ルート レイヤーは一種のフィーチャ コレクションであり、ストップ、ルート案内イベント、ルート案内、ルート情報という 4 つのサブレイヤーで構成されます。サブレイヤーごとに独自のプロパティ (ポップアップやラベルなど) があり、必要に応じて構成できます。 Map Viewer Classic から、ルート レイヤーをアイテムとして [マイ コンテンツ] に保存し、別のマップで使用することができます。 ルート レイヤーをアイテムとして保存したら、そのルート レイヤーを他のユーザーと共有できます。
ストリーミング フィーチャ レイヤー
ストリーミング フィーチャ レイヤーは、ArcGIS GeoEvent Server ストリーム サービスから作成されるフィーチャ レイヤーです。 これは、大量のデータや不定期に変更されるデータを含むリアルタイム データ フィードを視覚化する際に役立ちます。 たとえば、複数の車両が位置情報を送信しており、車両の現在地を常に監視する必要がある場合などです。 Map Viewer Classic にストリーミングしているフィーチャ レイヤーを追加すると、ストリーミング コントロールを使用し、サービスがレイヤーに送信するデータをフィルターすることができます。 ストリーミング フィーチャ レイヤーは、コンテンツ ページにあるアイコン で識別できます。
ストリーミング フィーチャ レイヤーは、HTML5 WebSockets を使用して ArcGIS Server のストリーム サービスに接続されます。 最新のブラウザーのほとんどは WebSockets をサポートしています。
フィーチャ レイヤーの機能
次のセクションでは、各タイプのフィーチャ レイヤーの作成方法を説明し、Map Viewer Classic、Map Viewer、Scene Viewer、およびアイテムの詳細で各タイプが使用できる機能を比較します。
公開方法
次のリストでは、ArcGIS Enterprise ポータルで各タイプのフィーチャ レイヤーを作成する方法について説明します。
- ホスト フィーチャ レイヤー - アイテムをポータルに追加および公開するか、ArcGIS Pro から公開するか、テンプレートから作成します。 詳細については、「ホスト フィーチャ レイヤーの公開」をご参照ください。
- ArcGIS Server フィーチャ レイヤー - ArcGIS Pro からフェデレーション ArcGIS Server サイトに公開するか、ArcGIS Pro からスタンドアロンの ArcGIS Server サイトに公開して組織サイトにサービスを追加するか、ポータル Web サイトのデータ ストア アイテムから公開します。
- フィーチャ コレクション - CSV ファイル、シェープファイル、またはマップ メモを Map Viewer Classic (旧名称 Map Viewer) に追加して、レイヤーを保存します。
Map Viewer Classic
ポータル内のすべてのフィーチャ レイヤー アイテムは Map Viewer Classic (旧名称 Map Viewer) に追加できますが、利用できる機能は少し異なります。 Map Viewer Classic でのフィーチャ レイヤーの機能の比較を次の表に示します。
機能 | ホスト フィーチャ レイヤー | ArcGIS Server フィーチャ レイヤー | フィーチャ コレクション |
---|---|---|---|
編集 (レイヤーで編集機能が有効化されている場合) | Yes | Yes | 該当なし。フィーチャ コレクションでは編集機能を有効化できません |
Yes | Yes | No | |
Yes | Yes | Yes | |
ラベルの定義 | Yes | Yes | Yes、ただしマップ メモではサポートされていません |
Yes | Yes | No | |
Yes | Yes | Yes | |
フィルターの適用 | Yes (Map Viewer Classic) | Yes (Map Viewer Classic) | No |
Yes | Yes | No | |
標準フィーチャ解析ツールの使用 | Yes | Yes | Yes |
属性テーブルのフィールド演算 | Yes | No | No |
属性テーブルへのフィールドの追加と属性テーブルからのフィールドの削除 | Yes | No | No |
ビンに集約されたフィーチャの表示 | No | No | No |
Map Viewer
現時点では、フィーチャ レイヤー タイプのサブセットを Map Viewer に追加できます。 利用できる機能はレイヤー タイプごとに少し異なる場合があります。 Map Viewer でのフィーチャ レイヤーの機能の比較を次の表に示します。
機能 | ホスト フィーチャ レイヤー | ArcGIS Server フィーチャ レイヤー |
---|---|---|
編集 (レイヤーで編集機能が有効化されている場合) | Yes | Yes |
編集のフルコントロールを使用してマップに追加 | No | No |
Yes | Yes | |
ラベルの定義 | Yes | Yes |
更新間隔の設定 | No | No |
Yes | Yes | |
Yes | Yes | |
コピーして新しいレイヤーとして保存 | No | No |
標準フィーチャ解析ツールおよび GeoAnalytics フィーチャ解析ツールの使用 | No | No |
属性テーブルのフィールド演算 | Yes | No |
属性テーブルへのフィールドの追加と属性テーブルからのフィールドの削除 | Yes | No |
ビンに集約されたフィーチャの表示 | No | No |
Scene Viewer
次のいずれかのタイプのフィーチャ レイヤーを Scene Viewer に追加できます。
- ホスト フィーチャ レイヤー
- ArcGIS Server フィーチャ レイヤー
各レイヤーに含めることができるフィーチャの数に制限はありません。
アイテムの詳細
タグとカテゴリの設定、サマリーと説明の設定、削除の防止の有効化、範囲の設定など、フィーチャに対して構成する多くの設定と詳細は、一般にすべてのフィーチャ レイヤーとポータル アイテムで同じです。 フィーチャ レイヤーによって異なる設定と詳細を次の表に示します。
機能 | ホスト フィーチャ レイヤー | ArcGIS Server フィーチャ レイヤー | フィーチャ コレクション |
---|---|---|---|
他のレイヤーの公開元 | Yes | No | Yes、ホスト フィーチャ レイヤー |
Yes | ポータルのフィーチャ レイヤーからビューを作成することはできませんが、ArcGIS Desktop アプリまたは ArcGIS Pro の同じデータから複数のフィーチャ レイヤーを公開する同等のワークフローがあります。 | No | |
[ビジュアライゼーション] タブでの表示エリアの定義 | Yes | 該当なし | 該当なし |
Yes | No | No | |
メタデータの追加と表示 | Yes | Yes | Yes |
Yes | ポータルからアタッチメントを有効化することはできません。 ただし、フィーチャ レイヤーを公開する前に、ソース データでアタッチメントを有効化することはできます。 | No | |
Yes | ポータルから上書きすることはできません。 ただし、ArcGIS Pro からは上書きできます。 | No | |
空間オーバーレイ | Yes また、ArcGIS Pro の [アペンド (Append)] ジオプロセシング ツールも使用できます。 | ポータルから追加することはできません。 ただし、ArcGIS Server サイトの登録済みデータ ストア内にデータがあるため、ソース データに追加できます。 | No |
[データ] タブでのフィールド コンテンツの計算 | Yes | No | No |
Yes | No | No | |
Yes | No、既存のリストと範囲は表示できますが、[データ] タブでそれらを追加または削除することはできません。 | No | |
Yes | No | No | |
[データ] タブでの非空間フィールド値の編集 | Yes | Yes | No |
表示名 (タイトル)、説明、フィールド値タイプ、フィールドの編集が許可されているかどうかなどのフィールド プロパティを変更します。 | Yes | No | 表示名、説明、およびフィールド値タイプは編集できますが、その他のフィールド プロパティは編集できません。 |
[ビジュアライゼーション] タブでのフィルターの適用 | Yes | Yes | No |
Yes | ポータルから編集を有効化したり、編集設定を変更することはできません。 フィーチャ レイヤーを公開するとき、または公開後に ArcGIS Server Manager で設定を変更するときに、編集設定を構成します。 | No | |
Yes | ポータルから同期を有効化することはできません。 これは公開時に設定されます。または、公開後に ArcGIS Server Manager で設定を変更できます。 | No | |
Yes | ポータルで編集情報の記録を有効化することはできません。 ただし、ArcGIS Pro からソース データの編集情報の記録を有効化することはできます。 | No | |
編集可能なレイヤーをすべての人と共有 (パブリック) できるようにするかどうかを制御します。 | Yes | No | No |
個々のサブレイヤーの詳細、データ、視覚化の構成の更新 | Yes | Yes | No |