Skip to main content

コラボレーション グループ間でのフィーチャ レイヤーの共有

分散コラボレーションでは、参照またはコピーとしてホスト フィーチャ レイヤー、ホスト フィーチャ レイヤー ビュー、フェデレーション フィーチャ レイヤーを共有できます。

注意:

ホスト時空間フィーチャ レイヤーは分散コラボレーションではサポートされず、共有できません。

参照としてのフィーチャ レイヤーの共有

フィーチャ レイヤーを参照として共有すると、受信側の組織にレイヤー アイテムが作成されますが、データ自体はコピーされません。 その代わりに、レイヤー アイテムは元のフィーチャ レイヤーまたはフィーチャ レイヤー ビューを参照します。 参照レイヤーにアクセスするには、受信側の組織のメンバーは次のいずれかの条件を満たす必要があります:

  • そのメンバーが、レイヤーが配置されているソース組織にアクセスできる。

  • このレイヤーが すべてのユーザー と共有されている。

  • 保存した認証情報がレイヤーに提供されている。

レイヤーが保護されている場合、メンバーはそのレイヤーに対して少なくとも閲覧者レベルのアクセス権を持つアカウントで、ソース組織で認証する必要があります。

コピーとしてのフィーチャ レイヤーの共有

フィーチャ レイヤーをコピーとして共有すると、データは受信側の組織にコピーされます。 新しいホスト フィーチャ レイヤーが作成され、受信側の組織が所有者となり、アイテムのサービス URL に反映されます。

コンテンツを送信できる権限を持つゲストとしてワークスペースに加入した場合、そのワークスペースのグループに共有したアイテムは、アクセス モード (受信 または 送受信) に基づいて送信されます。

共有されたフィーチャ レイヤーの編集

共有されたフィーチャ レイヤーは、レイヤーの所有者 (片方向) または所有者と受信側の両方 (双方向) によって編集が可能です。

所有者のみによる編集 (片方向)

片方向で編集内容を共有する場合、元のフィーチャ レイヤーの所有者は、そのレイヤーを編集し、同期の間隔を使用して変更内容をすべての参加者と同期させることができます。 ゲストはコラボレーション ワークスペースで編集を同期する間隔を選択します。 コピーとしてレイヤーを共有するには、送信前にフィーチャ レイヤーで同期が有効になっていることを確認します。

片方向で編集内容を共有するサービスには、次のようなものがあります。

  • ホスト フィーチャ サービス

  • ホスト フィーチャ サービス ビュー

  • ブランチ バージョン対応データを参照するフィーチャ サービス

  • 履歴管理が有効なバージョン非対応データを参照するフィーチャ サービス

  • トラディショナル バージョン対応データを参照するフィーチャ サービス (ベース構成に編集内容を移行するオプションがない)

フィーチャ サービスが同期をサポートしていない、または読み取り専用のトラディショナル バージョン対応データで実行されている場合は、フィーチャ サービス アイテムは参照として共有されます。フィーチャ サービスを片方向編集でコピーとして共有するよう構成されたコラボレーション ワークスペースにアイテムが共有されていても同様です。

コピーとして共有できない場合は参照として共有 オプションは、ホスト組織がフィーチャ サービス アイテムをコピーとして送信できない場合は参照として送信し、オプションが無効であるときにコピーとして送信できない場合はフィーチャ サービス アイテムをまったく共有しないように設定できます。 このコラボレーション ワークスペース構成オプションは、コラボレーション ホスト向けには ArcGIS Enterprise 10.8.1、コラボレーション ゲスト向けには 10.9 で追加されました。

コラボレーション ワークスペースの管理と、このフィーチャをコラボレーション ホストとして変更する方法については、「コラボレーションをホストとして管理」をご参照ください。 コラボレーション ワークスペースの管理と、このフィーチャをコラボレーション参加者として変更する方法については、「コラボレーションをゲストとして管理」をご参照ください。

所有者と受信者による編集 (双方向)

ArcGIS Enterprise 10.9 で、編集内容の双方向の共有がサポートされるようになりました。 編集内容を双方向で共有する場合、フィーチャ レイヤーの所有者は、共有した編集対象のフィーチャ レイヤーを所有者と受信側のコラボレーション参加者の両方が編集できるよう設定できます。 サポートされる編集タイプは、新規フィーチャの追加、フィーチャの編集、既存フィーチャの削除などです。

双方向で編集内容を共有するサービスには、次のようなものがあります。

  • ホスト フィーチャ サービス

  • ホスト フィーチャ サービス ビュー

  • ブランチ バージョン対応データを参照するフィーチャ サービス

  • 履歴管理が有効なバージョン非対応データを参照するフィーチャ サービス

  • ユーザー マネージャー データ ストアからの参照によって公開されるフィーチャ サービス

注意:

トラディショナル バージョン対応データで実行されるフィーチャ サービスは双方向の syncDirection パラメーターをサポートしていないため、片方向でしか共有できません。

以下は、編集内容を双方向で共有できるようにするための前提条件です。

  • ArcGIS Enterprise の場合、この機能を有効にするには、コラボレーション ワークスペースをバージョン 10.9 以降で作成する必要があります。 10.9 より前のバージョンで作成されたワークスペースでは、このオプションは使用できません。

  • 対象の参加者に双方向で編集内容を共有するには、ワークスペースの同期を設定する際、フィーチャ レイヤーをコピーとして共有するようコラボレーション ワークスペースを構成する必要があります。

  • コラボレーション ワークスペースを構成する参加者は、送受信のアクセス権を持っている必要があります。

  • フィーチャ レイヤーを受信する参加者は、コラボレーション ワークスペースに対する送受信のアクセス権を持っている必要があります。

  • コラボレーション参加者は、ArcGIS Enterprise 10.9 以降を使用している必要があります。 共有するフィーチャ レイヤーは、次の要件を満たしている必要があります。

    • 同期が有効化されている - フィーチャ サービスのプロパティ機能が次のように表示される必要があります。

    "capabilities": "Query,Create,Update,Delete,Editing,Sync"

    • ArcGIS Pro サービス ランタイムを使用するよう構成されています。

    • レプリカ トラッキングをサポートしている - フィーチャ サービス レイヤー プロパティ isDataReplicaTrackedtrue である必要があります:

    "isDataReplicaTracked": true

    • 双方向同期をサポートしている - フィーチャ サービス プロパティ syncCapability の子プロパティ supportsBiDirectionalSyncForServertrue に設定されている必要があります:
      {
        "syncCapabilities": {
          "supportsBiDirectionalSyncForServer": true
        }
      }
    

フィーチャ サービスが上記の条件をすべて満たさない場合でも、同期が有効になっていれば、サービスは片方向編集をサポートするコピーとして共有されます。 さらに、上記の要件が満たされておらず、サービスで同期が有効になっていない場合は、サービスは参照として共有されます。

注意:

共有されるサービスが双方向編集での共有の要件をすべて満たしていない場合、コラボレーションが双方向編集でサービスをコピーとして共有するよう構成されていても、片方向編集でコピーとして共有するか参照として共有するかのいずれかの結果になります。 サービスで同期が有効になっているかによって、そのサービスが片方向編集のコピーとして共有されるか、参照として共有されるかが決まります。

コラボレーション ワークスペース構成 (コラボレーション ホスト向けには ArcGIS Enterprise 10.8.1、コラボレーション ゲスト向けには 10.9 で導入) では、フィーチャ サービス アイテムをコピーとして送信できなければ参照として送信し、フィーチャが有効でない場合はコピーとして送信できないフィーチャ サービス アイテムをまったく共有しないようにできます。 このフィーチャ (コピーとして共有できない場合は参照として共有) は、コラボレーション ワークスペースの作成または管理の際に、コラボレーション ホストとゲストの両者が使用できます。 コラボレーション ワークスペースの管理と、このフィーチャをコラボレーション ホストとして変更する方法については、「コラボレーションをホストとして管理」をご参照ください。 コラボレーション ワークスペースの管理と、このフィーチャをコラボレーション参加者として変更する方法については、「コラボレーションをゲストとして管理」をご参照ください。

注意:

分散コラボレーションでは、コピーとしてコラボレーション ワークスペースで共有すると、レプリケーション ID と Global ID を使用してフィーチャ レイヤーの編集内容を参加者間で同期します。 Global ID を維持することにより、既存のフィーチャのデータ編集は、新しいフィーチャではなく更新として送信されます。

フィーチャ レイヤーの準備と公開

コラボレーションでフィーチャ レイヤーをコピーとして共有するには、レイヤーを公開し、同期を有効にする必要があります。 実施するワークフローは、レイヤーがホスト フィーチャ レイヤーであるか、エンタープライズ ジオデータベースに格納されているデータを参照するかによって異なります。

以下の方法で公開できます:

  • ArcGIS Pro マップ、または ArcGIS Enterprise のファイルからのホスト フィーチャ レイヤー。
注意:

サポートされている公開ワークフローのリストについては、「ホスト フィーチャ レイヤーの公開」をご参照ください。

  • ArcGIS Pro を使用し、エンタープライズ ジオデータベースの登録済みデータを参照するフィーチャ レイヤー。
注意:

編集の双方向共有をサポートするには、コラボレーション参加者は ArcGIS Enterprise 10.9 以降を使用する必要があります。また、コラボレーション ワークスペースは 10.9 以降のバージョンで作成する必要があります。

コラボレーションでフィーチャ レイヤーをコピーとして共有するには、レイヤーを公開し、同期を有効にする必要があります。 実施するワークフローは、レイヤーがホスト フィーチャ レイヤーであるか、エンタープライズ ジオデータベースのデータを参照するかによって異なります。

同期および編集機能の有効化

フィーチャ レイヤーをコピーとして共有するには、同期を有効にする必要があります。 片方向編集の共有 (所有者から受信側) には、同期を有効にする必要があります。一方で、双方向の共有には、同期、レプリカ トラッキング、双方向同期を有効にする必要があります。 サポートされる編集操作には、フィーチャの追加、更新、削除が含まれます。 スキーマの変更は同期されません。

ホスト フィーチャ レイヤーの同期の有効化

ホスト フィーチャ レイヤーに対して同期を有効にするには、次のいずれかを実行します:

  • ArcGIS Pro から公開する際は、同期を有効にする。

  • ホスト フィーチャ レイヤーのアイテム ページの 設定 タブから同期を有効化する。

同期を有効にして公開したホスト フィーチャ レイヤーは、該当する場合は、レプリカ トラッキングと双方向同期を自動的にサポートします。

エンタープライズ ジオデータベースのデータを参照するフィーチャ レイヤーで同期を有効化

エンタープライズ ジオデータベースの登録済みデータを参照するフィーチャ レイヤーを共有する場合、追加の構成が必要となります。

データの準備

同期を有効にする前に、データが次の要件を満たしていることを確認してください:

同期とレプリカ トラッキングの有効化

フィーチャ レイヤーが、同期の有効化 が選択された状態で ArcGIS Pro 以降から公開されると、レプリカ トラッキングと双方向同期は自動的に有効になります。

レプリカ トラッキングが有効でない場合は、以下の手順を実行して有効化してください:

  1. 管理者権限を持つメンバーとして ArcGIS Server Manager にサイン インします。

    ArcGIS Server Manager の URL は https://machine.example.com:6443/arcgis/manager 形式です。 machine.example.com を ArcGIS Server サイトに適した値に置換します。

  2. サービス > サービスの管理 の順に移動します。

  3. サービスの 停止 ボタンをクリックし、停止します。

  4. ArcGIS Pro を開き、フィーチャ レイヤーのデータベース接続に接続します。

  5. ArcGIS Pro で、フィーチャ レイヤーのフィーチャ データセットを使用して、レプリカ トラッキングの有効化 ツールを実行します。

  6. ArcGIS Server Manager に戻り、開始 ボタンをクリックして、停止しているサービスを再開します。

これで、サービスはレプリカ トラッキングと双方向同期をサポートするようになりました。