ArcGIS Enterprise ポータルのデータベース データ ストア アイテムからレイヤーを一括で公開できます。 これを行うと、データベース内のアクセス可能なフィーチャクラスとテーブルのそれぞれに、1 つのフィーチャ レイヤー アイテムと 1 つのマップ イメージ レイヤー アイテムが作成されます。 これらのレイヤーはデータベース内のデータを参照するので、データが別の場所にコピーされることはありません。 作成後は、アクセスする必要があるユーザーとレイヤーを共有できるので、これらのユーザーは独自のマップやアプリ内でそのレイヤーを使用できます。
データベース データ ストアから一括で公開する場合の注意事項
- レイヤーをデータ ストア アイテムから一括で公開するには、そのデータ ストア アイテムの所有者である必要があります。
- データ ストア アイテムからフィーチャ レイヤーを一括で作成し、サーバーベースのレイヤーに公開するための権限を持つロールのメンバーである必要があります。
- フィーチャおよびマップ イメージ レイヤーは、データベース接続を介してアクセス可能なデータベース内のすべてのフィーチャクラスとテーブルに対して作成されます。 フィーチャクラスまたはテーブルに関連テーブルがある場合、関連テーブルごとに別々のフィーチャおよびマップ イメージ レイヤーが作成されます。 レイヤーを作成する際にレイヤーにアクセスできるのは作成者のみですが、作成者と組織の管理者は、組織の他のメンバー、あるいは一般ユーザーともレイヤーを共有することができます。 このため、接続ファイルで指定されたユーザーが接続可能なフィーチャクラスとテーブルと、そのユーザーがこれらのデータセットに対して持つ権限のタイプに対して注意を払うことが重要です。
- データベース接続内のデータベース ユーザーは、一括で公開する必要があるフィーチャクラスとテーブルのサブセットのみにアクセスできるようにする必要があります。
- データベース接続で指定したユーザーに付与する権限は、各データセットに対して適切な権限にする必要があります。
フィーチャ レイヤーを一括で作成する場合、レイヤーに対する編集は有効になりません。 ただし、サービスがフェデレーション サーバーで実行されている場合、ArcGIS Server Manager のフィーチャ サービスで編集を有効にできます。または、サービスがホスティング サーバーで実行されている場合、ArcGIS Enterprise Administrator API サイトで組織の管理者が編集を有効にできます。 こうした一括公開のフィーチャ レイヤーを通してユーザーがデータを編集することを避ける場合には、フィーチャクラスとテーブルからのデータ選択のみの権限を持つユーザーとしてデータベースに接続し、フィーチャ サービスに対する編集を有効化しないようにします。
- 適切なレイヤーを一括で公開するために必要なデータのアクセシビリティおよび権限レベルを満たすには、データベース管理者に新しいデータベース ユーザーを要求する必要がある場合もあります。
- データはデフォルトのレンダラーと縮尺を使用して公開されます。
- 日付と時刻の値は、参照されるデータベースのタイム ゾーンを使用します。
- フィーチャ サービスの編集は有効化されていません。
- 効率的な一括公開を可能にするために、フェデレーション サーバーのマップ サービスは共有インスタンスを使用します。
- データ ストア アイテムがエンタープライズ ジオデータベースにアクセスすると、メタデータを含む各フィーチャクラスまたはテーブルが、メタデータを含むフィーチャ レイヤーになります。
レイヤーの一括公開
ポータルのデータベース データ ストア アイテムを介して使用可能なすべてのフィーチャクラスとテーブルからフィーチャとマップ イメージ レイヤーを公開するには、次の手順を実行します。
- 公開元となるデータベース データ ストア アイテムの詳細ページを開きます。
データ ストア アイテムの所有者である必要があります。
- [レイヤー] タブをクリックし、[レイヤーの作成] をクリックします。
- 空のフォルダーを選択するか、フィーチャ レイヤーを格納するフォルダーを作成して、[次へ] をクリックします。
[コンテンツ] ページの [マイ コンテンツ] にあるこのフォルダーは、ユーザー独自のアイテムを整理するために役立ちます。 一括公開されたフィーチャ レイヤーを別のフォルダーに格納しておくと、この方法で公開されたフィーチャ レイヤーを識別するために役立ちます。これらのフィーチャ レイヤーはデータ ストア アイテムに依存し、データ ストア アイテムを介して同期化することができます。 自分のユーザー フォルダー (組織サイトにアクセスするために使用されるユーザー名と同じ名前のフォルダー) を使用してこれらのレイヤーを格納することはできません。
- このデータ ストア アイテムの追加先のすべてのサーバーのリストが表示されます。 データの公開先とするサーバーを選択します。 レイヤーを一括で公開できるのは、1 つのサーバーに対してのみです。
- マップ イメージおよびフィーチャ レイヤー アイテムを強化するサービスを格納するためのフォルダーが作成されます。 次のいずれかを選択して、このフォルダーの名前を指定します。
- [[マイ コンテンツ] のフォルダーと同じ名前を使用] - フォルダーには、手順 3 で指定した [マイ コンテンツ] フォルダーと同じ名前が付きます。
- [カスタムのフォルダー名を使用] - [マイ コンテンツ] のフォルダーとは異なる名前の新しいフォルダーが必要な場合には、フィールド内に名前を入力できます。
フォルダー名は、各サービスがどこで実行されているかを特定する情報の一部です。 このフォルダー名は各サービスの URL の一部になります。
- [レイヤーの公開を開始] をクリックします。
データ ストア アイテムに使用されているデータベース接続が、データベース内の多数のフィーチャクラスやテーブルにアクセスできる場合には、公開が完了するまでに時間がかかる可能性があります。
すべてのレイヤーが作成されたら、データ ストア アイテムの [レイヤー] タブに表示されます。
レイヤー名をクリックして各レイヤーの詳細を管理し、グループ、組織、または一般ユーザーとこれらを共有してください。
注意:
フィーチャ レイヤー アイテムは、ArcGIS Server サイトでフィーチャ アクセスが有効化されたマップ サービスであるため、フィーチャ レイヤーおよびそれに関連するマップ イメージ レイヤーを同じユーザーのセット (グループ、組織、または一般ユーザー) と共有する必要があります。 フィーチャ レイヤーのみを共有する場合、他のユーザーはそのフィーチャ レイヤーを使用できません。