このワークフローは、Web フィーチャ レイヤーのデフォルト構成を変更する方法について説明します。 共有処理を開始、一般プロパティを設定、共有を終了する方法については、Web フィーチャ レイヤーの共有をご参照ください。
Web フィーチャ レイヤーを構成して、基本データの編集、データベースとの変更内容の同期、他の形式へのデータのエクスポートをユーザーに許可することができます。 さまざまなサービス レベル パラメーターも構成できます。
構成できるプロパティは、ArcGIS Online か ArcGIS Enterprise のどちらに共有するかによって異なります。 ArcGIS Enterprise に共有する場合は、構成可能なプロパティは、さらにソフトウェア バージョンや、Web フィーチャ レイヤーが登録済みデータを参照するか、またはすべてのデータをサーバーにコピーするかどうかにも左右されます。 次の手順をそのまま実行できない場合は、ページ下部のテーブルを参照し、共有先のポータルで構成可能なプロパティを確認してください。
レイヤーの構成
- 必要に応じて、[Web レイヤーとして共有] ウィンドウを開きます。
[一般] タブで、[フィーチャ] が選択されていることを確認します。
- [構成] タブをクリックします。 必要に応じて、下にある [レイヤーの構成] タブ をクリックします。
クエリ レイヤーをクラウド データ ウェアハウスから読み取り専用の Web フィーチャ レイヤーとして共有している場合、構成可能なパラメーターがすぐに表示されます。
- [レイヤー] の [フィーチャ] の横にある [Web レイヤー プロパティの構成] ボタン をクリックします。
- [操作] で [パブリック データ コレクションに承認] チェックボックスをオンにすると、すべてのデータをコピーする Web フィーチャ レイヤーの公開編集を行うことができます。
Web レイヤーがすべてのユーザーに共有されている場合は、編集を有効にする前に、パブリック データ コレクション用のレイヤーを承認する必要があります。
このオプションは、登録済みデータを参照する Web フィーチャ レイヤーを共有するか、ArcGIS Enterprise 10.8.1 以前のポータルに共有している場合は表示されません。
注意:
パブリックに公開されているレイヤーの編集を有効化した場合、組織にサイン インしていないユーザーでもレイヤーを編集することができます。 最適なパフォーマンスを実現し、データの損失や破損を防ぐには、編集を無効にするか、組織内にのみレイヤーを共有します。 詳細については、パブリック レイヤーでの編集の許可または禁止をご参照ください。
- [編集を有効化して、次の操作を編集者に許可] チェックボックスをオンにして、Web フィーチャ レイヤーの編集を有効にします。
登録済みデータを参照する Web フィーチャ レイヤーを ArcGIS Enterprise に共有している場合は、編集はデフォルトで有効になっています。 すべてのデータをコピーする Web フィーチャ レイヤーを ArcGIS Enterprise に共有している場合、または ArcGIS Online に共有する場合は、編集はデフォルトで有効になっていません。
ArcGIS Online ポータルに共有する場合、ArcGIS Enterprise に登録済みのデータを参照する場合、またはすべてのデータを ArcGIS Enterprise 10.8.1 以降のポータルにコピーする場合は、次の表から許可される編集操作を選択します。
オプション 説明 追加 編集者はフィーチャを作成する際に、フィーチャ ジオメトリを追加し、属性値を設定することができます。 このオプションは、デフォルトで有効になっています。 フィーチャが作成された後、編集者がフィーチャやその属性を変更するには、[更新] オプションが有効になっている必要があります。
削除 編集者はフィーチャを削除できます。 このオプションは、デフォルトで有効になっています。
更新 このオプションを有効にすると、[属性とジオメトリ] オプションがデフォルトで有効になり、編集者は、フィーチャ ジオメトリと属性を更新できるようになります。 [属性のみ] を選択すると、編集者は既存のフィーチャの属性のみを更新できるようになります。 フィーチャ ジオメトリを変更することはできません。
注意:
ArcGIS Enterprise 10.8 以前のポータルの場合、すべてのデータをコピーする Web フィーチャ レイヤーを共有する際の編集操作は異なります。
ArcGIS Enterprise バージョン オプション ArcGIS Enterprise 10.6.1 ~ 10.8
- フィーチャの追加、更新、削除
- フィーチャの追加および更新
- フィーチャの追加
- フィーチャの更新
- 属性のみを更新
ArcGIS Enterprise 10.4 ~ 10.6
- フィーチャの追加、更新、削除
- フィーチャの属性のみを更新
- フィーチャの追加のみ
注意:
登録済みデータを参照する Web フィーチャ レイヤーを共有している場合、ArcGIS 組織の Web サイトから編集操作を変更することはできません。代わりに、ArcGIS Server Manager を使用します。 詳細については、ArcGIS Enterprise ヘルプの Server Manager でのサービス プロパティの編集をご参照ください。
- オフラインのときはデータのローカル コピーを使用し、オンラインのときに変更内容を同期できるようにするには、[同期の有効化] ボックスをオンにします。
- ユーザーがデータを別の形式にエクスポートできるようにするには、[データのエクスポート] チェックボックスをオンにします。
- [プロパティ] で、必要に応じて [トゥルー カーブの更新を許可] チェックボックスをオフにします。
このオプションはデフォルトで有効になっており、Web クライアントは、フィーチャのトゥルー カーブ ジオメトリを高密度のジオメトリで更新することができます。 このオプションは、登録済みデータを参照する Web フィーチャ レイヤーを ArcGIS Enterprise と共有する場合のみ表示されます。 このオプションは、Portal for ArcGIS 10.4.1 以前で共有する際には、デフォルトでオフになっています。
- [トゥルー カーブ クライアントによるトゥルー カーブの更新のみを許可] チェックボックスはデフォルトでオンになっており、トゥルー カーブをサポートするクライアント (ArcGIS Pro など) だけが、トゥルー カーブ ジオメトリを更新できるようにすることが可能です。
このオプションは、Portal for ArcGIS 10.4.1 以前で共有する際には表示されません。
- [トゥルー カーブ クライアントによるトゥルー カーブの更新のみを許可] チェックボックスはデフォルトでオンになっており、トゥルー カーブをサポートするクライアント (ArcGIS Pro など) だけが、トゥルー カーブ ジオメトリを更新できるようにすることが可能です。
- 編集者が Z 値を指定できないクライアントからフィーチャを追加または更新できるようにするには、[Z 値のあるフィーチャにデフォルトを適用] チェックボックスをオンにします。
- [フィーチャの挿入または更新時のデフォルトの Z 値] の値を指定します。
- M 値を指定せずに M 対応フィーチャのジオメトリを更新できるようにするには、[M 値以外のジオメトリの更新を許可] チェックボックスをオンにします。
- 必要に応じて、[編集情報の記録情報を維持] チェックボックスをオンにします。
このオプションは、登録済みデータを参照する Web フィーチャ レイヤーを ArcGIS Enterprise に共有している場合は表示されません。
オフ
編集情報の記録は維持されません。 編集情報の記録フィールド内の属性値が、Web レイヤーを共有するユーザーのアカウント認証情報 (ユーザー名) と Web レイヤー公開のタイムスタンプで上書きされます。 これがデフォルトです。
オン
編集情報の記録は維持されます。 属性値は上書きされません。
注意:
レイヤーの共有前に作成されたフィーチャでは、ArcGIS 組織内のユーザー名と一致しない名前が編集情報の記録フィールドに格納されている可能性があります。 たとえば編集情報の記録フィールドに、デスクトップ コンピューターやデータベースからのユーザー名が格納されている可能性があります。 後で、ポータル内の Web レイヤーを管理するときに、編集権限を制限して、編集者が自分で作成したフィーチャのみを編集できるようにすることができます (Web レイヤーのアイテム詳細ページの [設定] タブで、このオプションは [どのフィーチャを編集者は編集できますか?] という名前になっています)。このような制限を加え、編集情報の記録情報を維持することを選択した場合は、組織の誰も (管理者を除く) Web レイヤー内の既存のフィーチャを編集できません。これは、誰もそれらのフィーチャの作成者として認識されないためです。 編集情報の記録を維持しない場合は、主にこの点を考慮する必要があります。
- ブランチ バージョン対応のデータを登録済みデータを参照するトポロジ レイヤーに共有している場合、デフォルトで [トポロジ レイヤーを含める] がオンになっています。 必要に応じて、チェックボックスをオフにして、トポロジ レイヤーを Web フィーチャ レイヤーに含めないようにします。
このオプションは、ArcGIS Enterprise 10.8 以前のポータルに共有する際には表示されません。
- 必要に応じて、[同期] オプションを選択します。 [同期の有効化] チェックボックスをオンにしていて、登録済みデータを参照する Web フィーチャ レイヤーを ArcGIS Enterprise 10.8.1 以降のポータルに共有している場合は、追加の同期オプションが利用できます。 デフォルトの選択は、データのバージョニング タイプに基づいています。
ダウンロードしたマップごとに、バージョンを作成します。
マップをオフラインで取得するたびに、公開されたバージョンからバージョンを作成します。 これは、データのバージョニング タイプが従来の場合のデフォルトです。
ユーザーごとのバージョンを作成します。
マップをダウンロードするユーザーごとに、バージョンを作成します。
なし
マップをダウンロードした際、バージョンは作成されません。 これは、ブランチ バージョン対応データが存在する場合のデフォルトです。
次の表に、各バージョニング タイプで有効な同期オプションを示します。 オフライン作業に最適な同期オプションを選択します。
ブランチ
- ダウンロードしたマップごとに、バージョンを作成します。
- なし
トラディショナル
- ダウンロードしたマップごとに、バージョンを作成します。
- ユーザーごとのバージョンを作成します。
- ウィンドウの上部で、[戻る] ボタン をクリックして、レイヤーと追加レイヤーのリストに戻ります。
- 必要に応じて、[追加レイヤー] の [WFS] チェックボックスをオンにして、WFS レイヤーを含めます。
すべてのデータをコピーする Web フィーチャ レイヤーとしてカタログ レイヤーを共有する場合、このオプションはサポートされません。
注意:
クライアントが任意のタイプの地理空間分析で使用できるジオメトリと属性を含むフィーチャの提供に、OGC (Open Geospatial Consortium) に準拠したレイヤーが必要な場合は、WFS レイヤーを含めます。 登録済みデータを参照する Web フィーチャ レイヤーを ArcGIS Enterprise に共有する場合、WFS レイヤー向けの追加要件があります。
構成可能な WFS プロパティの一覧については、ArcGIS Enterprise ヘルプの利用可能な WFS サービス プロパティをご参照ください。 すべてのデータをコピーする Web フィーチャ レイヤーを ArcGIS Online か ArcGIS Enterprise に共有する場合、[トランザクションの有効化] は設定できません。 また、サービス プロパティは、共有するコンテンツのメタデータによって設定されるため、変更することはできません。
また、Web フィーチャ レイヤーは、Web マップ、Web シーン、または Web リンク チャートを構成するときにも構成できます。 このトピックの情報は、このような状況にも適用されます。
次の手順に従って、Web フィーチャ レイヤーの操作とプロパティを構成します。
パラメーターの構成
- ウィンドウの上部にある [構成] タブで、[パラメーターの構成] をクリックします。
- [プロパティ] で [サーバーから返される最大レコード数] の値を指定します。
このプロパティは、ArcGIS Enterprise に共有する場合に表示されます。 これは、ユーザー検索から返されることができるレコード数を指定します。 数が多くなると、パフォーマンスが低下することがあります。 デフォルト値は 2,000 です。
- 必要に応じて、[日付フィールド] の [データのタイム ゾーン] ドロップダウン矢印をクリックし、日付値を保存するタイム ゾーンを選択します。
フィーチャ レイヤーに日付フィールドが含まれる場合、タイム ゾーンを指定すると、ユーザーが Web フィーチャ レイヤーを操作したときに、日付と時刻の値が正しく変換されます。 この設定は、すべてのデータを ArcGIS Enterprise 10.5 以前のポータルにコピーする Web フィーチャ レイヤーを共有している場合は表示されません。
注意:
タイム ゾーンを指定しない場合、日付値は、UTC で保存されたものと想定されます。
クラウド データ ウェアハウスの日付フィールドを使用してデータを公開している場合、Web フィーチャ レイヤーは、日付と時刻を UTC 時間で返します。 UTC 以外のデータベース フィールド タイプ (日付、時間、および日時) を使用してデータを公開している場合は、それらのフィールドを除外するようクエリ レイヤーを変更します。 タイムスタンプのデータベース フィールド タイプは UTC です。
- UTC (協定世界時) 以外のタイム ゾーンを選択し、タイム ゾーンでサマー タイムを考慮に入れる場合は、[サマータイムを適用] をオンにします。
- [なし (想定 UTC)] 以外のタイム ゾーンを選択した場合は、必要に応じて、[表示の優先タイム ゾーン] ドロップダウン矢印をクリックし、Web フィーチャ レイヤーからクエリを表示する際に、ArcGIS Pro で使用するタイム ゾーンを選択します。
優先タイム ゾーンが指定されていない場合、ArcGIS Pro では、日付フィールドが UTC で表示されます。 この設定は、すべてのデータを ArcGIS Enterprise 11.0 以前のポータルにコピーする Web フィーチャ レイヤーを共有している場合は表示されません。
- [なし (想定 UTC)] 以外の優先タイム ゾーンを選択し、優先タイム ゾーンでサマー タイムを考慮に入れる場合は、[サマータイムを適用] チェックボックスをオンにします。
- 必要に応じて [設定] で、[マップが一意の ID の割り当てを許可するように設定されていることを確認] チェックボックスをオフにします。
このチェックボックスがオンの場合 (デフォルト)、マップが分析され、[マップ プロパティ] の [Web レイヤーを共有できるよう一意の数値 ID の割り当てを許可] オプションが有効になっていることが確認されます。 このチェックボックスがオフの場合、分析はスキップされます。 [マップ プロパティ] でこのオプションが有効になっていない場合は、Web レイヤーの公開時に、一意の ID がレイヤーとテーブルに自動的に割り当てられます。
注意:
このチェックボックスをオンにしても、[マップ プロパティ] のオプションは、いずれも自動的に有効にはなりません。 レイヤー ID とテーブル ID が割り当てられたマップを作成することで、マップ内でのコンテンツやレイヤーの順序が変更された場合に、それらの ID を静的なままにしておくことができます。 Web レイヤーを上書きする場合、割り当てられた ID は、Web マップでのそれらの ID への参照を維持するために、既存のサービス サブレイヤー ID と一致している必要があります。
レイヤー ID の割り当ての詳細 - 必要に応じて、[すべてのクライアントと互換性のあるシンボル タイプを使用する] チェックボックスをオンにし、最も古いクライアントを含むすべてのアプリケーションでレンダリングできる Web シンボルに、ArcGIS Pro シンボルを変換します。
このチェックボックスをオフにすると、2D ポイント、ライン、ポリゴン シンボルが ArcGIS Pro シンボルとして保持されます。このシンボルは、Esri Cartographic Information Model (CIM) シンボルとも呼ばれます。 フィーチャ レイヤーで使用される代替シンボルも保持されます。 CIM シンボルのレンダリングをサポートする新しいバージョンのクライアント アプリケーション (ArcGIS API for JavaScript 4.x など) で Web レイヤーを使用する場合は、チェックボックスをオフにします。 Map Viewer Classic などの古いクライアントでは、CIM シンボルがダウングレードされて表示されます。
このオプションは、ArcGIS Enterprise 11.0 以前で共有する際には、デフォルトでオンになっています。
このオプションは、ArcGIS Enterprise 10.8 以前で共有する際には表示されません。 これらのポータル バージョンでは、ArcGIS Pro シンボルが自動的に Web シンボルに変換されます。
- クラウド データ ウェアハウスのデータを公開している場合は、ウィンドウで追加の設定を使用できることがあります。
[データ ソース] の下で、サービスがデータにアクセスする方法を指定するオプションを選択します。
- データ ウェアハウスに格納されているデータにサービスがアクセスするようにするには、[マテリアライズド ビューの作成またはデータに直接アクセス] を選択します。 これを選択した場合、クラウド データ ウェアハウス内のクエリ レイヤーごとに、2 つのオプションを使用できます。
オプション 説明 マテリアライズド ビュー マテリアライズド ビューを生成します。これは、事前計算されたサービスのクエリ結果を含むデータベース ビューです。 これにより、クエリのパフォーマンスが向上します。サービスは、クエリ レイヤーを操作するたびに SQL クエリを実行するのではなく、マテリアライズド ビューにアクセスするためです。
このオプションは、[新しいクエリ レイヤー] ダイアログ ボックスから追加されたクエリ レイヤーでのみ使用できます。 これは、Google BigQuery と Amazon Redshift のデータのクエリ レイヤー、および Snowflake のデータのマテリアライズド ビュー クエリ レイヤーのデフォルト オプションです。 詳細については、クラウド データ ウェアハウス内のデータのクエリ レイヤーを作成をご参照ください。
注意:
Snowflake からデータを共有する場合は、Web レイヤーを共有する前に認識するために、いくつかの制限がマテリアライズド ビューの作成に適用されます。
データに直接アクセス データベースからデータを直接参照します。 このオプションは、次のレイヤーでのみ使用できます。
- データ ウェアハウス接続からマップに追加またはドラッグすることでアクセスされるテーブルのクエリ レイヤー
- ビン対応のフィーチャ レイヤー
テーブルのサイズによっては、[新しいクエリ レイヤー] ダイアログ ボックスを使用して、クエリ レイヤーを再び追加し、マテリアライズド ビュー オプションを使用する場合があります。
これらのオプションは、次のクラウド データ ウェアハウス内のクエリ レイヤーを対応するポータル バージョンで共有している場合にのみ使用できます。
- Google BigQuery - ArcGIS Enterprise 11.0 以降
- Snowflake - ArcGIS Enterprise 11.1 以降
- Amazon Redshift - ArcGIS Enterprise 11.2 以降
- データを継続的に更新する必要がない場合は、[クエリ レイヤーのスナップショットを作成] を選択して、データのスナップショットを生成します。 スナップショットは、ホスティング サーバー上のリレーショナル データ ストアにローカルに格納され、結果としてサービスのレンダリング パフォーマンスが向上します。 更新が必要な場合は、ポータルの Web レイヤーのアイテム ページからスナップショットを更新できます。
テーブルには、データ ウェアハウス内の各クエリ レイヤー、およびそのレイヤーがスナップショット作成をサポートしているかどうかが示されます。 スナップショットは、[新しいクエリ レイヤー] ダイアログ ボックスから追加されたクエリ レイヤーでのみサポートされます。 次のレイヤーでは、サポートされていません。
- データ ウェアハウス接続からマップに追加またはドラッグすることでアクセスされるテーブルのクエリ レイヤー
- ビン対応のフィーチャ レイヤー
データのサイズによっては、[新しいクエリ レイヤー] ダイアログ ボックスを使用して、クエリ レイヤーを再び追加し、スナップショット オプションを利用する場合があります。
これらのオプションは、Google BigQuery または Snowflake 内のクエリ レイヤーを ArcGIS Enterprise 11.1 以降で、または Amazon Redshift 内のクエリ レイヤーを ArcGIS Enterprise 11.2 以降で共有している場合にのみ使用できます。
これらのオプションは、Web フィーチャ レイヤーとして共有できないパラメーターを含むクエリ レイヤーではサポートされません。
- データ ウェアハウスに格納されているデータにサービスがアクセスするようにするには、[マテリアライズド ビューの作成またはデータに直接アクセス] を選択します。 これを選択した場合、クラウド データ ウェアハウス内のクエリ レイヤーごとに、2 つのオプションを使用できます。
Web フィーチャ レイヤーのパラメーターを構成するには、次の手順に従います。 詳細については、サービス パラメーターをご参照ください。
構成可能な Web フィーチャ レイヤー プロパティ
アクティブなポータル | ArcGIS Online | ArcGIS Enterprise 10.9 以降 | ArcGIS Enterprise 10.8.1 以降 | ArcGIS Enterprise 10.8 以降 | ArcGIS Enterprise 10.5.1 ~ 10.8 | ArcGIS Enterprise 10.5.1 ~ 10.7.1 | ArcGIS Enterprise 10.5 | Portal for ArcGIS 10.4 および 10.4.1 | Portal for ArcGIS 10.3.1 以前 | ||
---|---|---|---|---|---|---|---|---|---|---|---|
データ タイプ | すべてのデータをコピー | 登録済みデータを参照 | すべてのデータをコピー | 登録済みデータを参照 | すべてのデータをコピー | 登録済みデータを参照 | すべてのデータをコピー | 登録済みデータを参照 | すべてのデータをコピー | ||
パブリック データ コレクションに承認 | |||||||||||
同期の有効化 | |||||||||||
データのエクスポート | |||||||||||
トゥルー カーブの更新を許可 | |||||||||||
トゥルー カーブ クライアントによるトゥルー カーブの更新のみを許可 | |||||||||||
Z 値のあるフィーチャにデフォルトを適用 | |||||||||||
フィーチャの挿入または更新時のデフォルトの Z 値 | |||||||||||
M 値以外のジオメトリの更新を許可 | |||||||||||
編集情報の記録情報を維持 | |||||||||||
トポロジ レイヤーを含める | |||||||||||
同期オプション |