Floor Plan Editor で使用するための Web マップの共有

ArcGIS Enterprise (11.4)    |

ArcGIS Indoors Spaces エクステンションで利用できます。

フロア プランの視覚化やフロア プラン編集のワークフローをサポートするには Floor Plan Editor 用のマップを準備して、そのマップを Web マップとして ArcGIS Enterprise ポータルで共有する必要があります。 Floor Plan Editor Web マップを ArcGIS Enterprise と共有するには、ArcGIS 組織の構成、データ ストアの登録、エンタープライズ ジオデータベースでのブランチ バージョニングの設定、およびブランチ バージョン対応フィーチャ サービスでの Indoor データの共有が必要です。

注意:

Floor Plan Editor には Enterprise 11.2 以降が必要です。

Enterprise への Floor Plan Editor Web マップの共有

Enterprise ポータルに Floor Plan Editor Web マップを共有するには、次の高度な手順を実行します。

  1. Indoors Details、Units、Levels、Facilities、および Sites (オプション) の各レイヤーを含むフィーチャ サービスを、ブランチ バージョニングを有効化して共有します。
    注意:

    予約担当機能を使用して Indoor Space Planner で同じ Web マップを使用するには、ブランチ バージョン対応サービスに Occupants レイヤーと Area テーブル、および Area Roles テーブルを含めます。

  2. Details、Units、Levels、および Facilities のデータソースを更新し、共有したブランチ バージョン対応のフィーチャ レイヤーにします。

    ブランチ バージョン対応のフィーチャ サービスに Sites、Occupants、Areas、または Area Roles が含まれている場合は、そのレイヤーのデータ ソースも更新して、共有したブランチ バージョン対応のフィーチャ レイヤーにする必要があります。

    ヒント:

    公開用に別のマップを作成するには、ブランチ バージョン対応レイヤーとテーブルを新しいマップに追加します。

  3. フロア対応 Web マップを Floor Plan Editor アプリで使用できるように Enterprise ポータルで共有します。

その手順については、以下のセクションで詳しく説明します。

Enterprise への Floor Plan Editor Web マップの共有の前提条件

[登録済みデータを参照] オプションを使用して Floor Plan Editor のブランチ バージョン対応フィーチャ サービスを共有するには、ArcGIS 組織を構成して、Enterprise ポータルのフェデレーション サーバーにデータ ストアを登録する必要があります。

注意:

Enterprise ポータルでデータ ストアとして登録されたジオデータベースがない場合、レイヤーを参照データとして共有しようとすると、アナライザー エラー メッセージが表示されます。 分析ツールのエラー メッセージをクリックして、データ ストアを登録します。

ブランチ バージョン対応フィーチャ サービスの共有

バージョン管理機能が有効なブランチ バージョン対応フィーチャ サービスとして Indoor データを共有するには、次の手順を実行します。

  1. ArcGIS Pro を起動します。
  2. 必要に応じて Enterprise ポータルにサイン インします。

    コンテンツを共有するには、Creator ユーザー タイプと Publisher ロールを持つユーザーとしてサイン インする必要があります。

    Portal ユーザー タイプ、ロール、権限の詳細

  3. ArcGIS ProFloor Plan Editor 用に準備されたマップを開きます。
  4. [コンテンツ] ウィンドウで Details、Units、Levels、Facilities、および Sites (オプション) の各レイヤーを選択します。

    予約担当機能を使用して Space Planner で同じマップを使用するには、Occupants レイヤー、Areas テーブル、および Area Roles テーブルも含めます。

  5. 選択したレイヤーを右クリックし、[共有] > [Web レイヤーとして共有] をクリックします。

    [Web レイヤーとして共有] ウィンドウが表示されます。

  6. Web レイヤーとして共有 ウィンドウのオプションを次のように設定します。
    1. [一般] タブの [データおよびレイヤー タイプ] セクションで、[登録済みデータを参照] オプションが [マップ イメージ] に設定されていることを確認します。
    2. [フィーチャ] チェックボックスをオンにします。
    3. 適切な [共有範囲] オプションを選択します。
      • [すべての人に公開] - コンテンツが一般公開されます。 誰もがコンテンツにアクセスして、表示することができます。
      • [組織] - コンテンツを組織内のすべての認証済みユーザーと共有します。 このオプションは、組織アカウントでサイン インした場合に使用できます。
      • [グループ] - 所属するグループのメンバーとコンテンツを共有します。
    4. [Web レイヤーとして共有] ウィンドウの [構成] タブをクリックします。
    5. [ケーパビリティ] セクションで [バージョン管理] チェックボックスをオンにします。

      ブランチ バージョン対応ワークフローでフィーチャ レイヤーを使用するには、この手順が必要です。

      注意:

      このオプションが [ケーパビリティ] リストで使用できない場合、レイヤーのソース データがバージョン対応登録されていないか、データ ストア接続でブランチ バージョニングが有効になっていない可能性があります。 続行する前に、この問題に対処する必要があります。

    6. フィーチャ レイヤーの横にある [Web レイヤー プロパティの構成] ボタン Web レイヤー プロパティの構成 をクリックします。
    7. ワークフローのニーズに基づいて、トゥルー カーブ編集プロパティを設定します。
      • フィーチャ レイヤーでトゥルー カーブ フィーチャの編集を許可するには、[トゥルー カーブの編集を許可] チェックボックスをオンにします。
      • 保持するトゥルー カーブがデータに含まれている場合は、[トゥルー カーブ クライアントによるトゥルー カーブの更新のみを許可] チェックボックスをオンにします。 オンにすると、トゥルー カーブ フィーチャは Floor Plan Editor では編集できませんが、トゥルー カーブ クライアントである ArcGIS Pro で編集できます。
      • Floor Plan Editor でトゥルー カーブ フィーチャを編集するには、[トゥルー カーブ クライアントによるトゥルー カーブの更新のみを許可] チェックボックスをオフにします。 JavaScript API では、アプリで編集が行われたときにトゥルー カーブ ジオメトリが単純化され、トゥルー カーブは保持されません。
    8. ワークフローのニーズに基づいて、[Z 値のあるフィーチャにデフォルトを適用] パラメーターを構成します。

      有効にすると、Floor Plan Editor で作成された新しいレベルのデフォルトの Z 値が、[フィーチャの挿入または更新時のデフォルトの Z 値] テキスト ボックスに入力された値に等しくなります。 レベルが作成された後に Z 値を変更できます。

      無効にすると、Floor Plan Editor で作成された新しいレベルの Z 値を定義する必要があります。

    9. [プールの構成] プールの構成 をクリックします。
    10. [インスタンス タイプ] セクションで、[専用インスタンス] を選択します。
      注意:

      パフォーマンスを向上させる必要があるレイヤー (多数のフィーチャを含むレイヤーなど) の使用可能な最大インスタンスの数を増やすことを検討します。

    11. [解析] をクリックし、共有する前にエラーがあった場合には解決します。
    12. [共有] をクリックして、Web レイヤーを共有します。

Floor Plan Editor マップ レイヤーのデータ ソースの更新

Details、Units、Levels、Facilities、および Sites の各レイヤーと、ブランチ バージョン対応として共有したその他のレイヤーまたはテーブルについて、ポータルで共有されるブランチ バージョン対応フィーチャ レイヤーにデータ ソースを更新します。

Floor Plan Editor アプリでフロア プランを編集するには、Details、Units、Levels、Facilities、および Sites の各レイヤーでブランチ バージョニングが必要です。

  1. [表示] タブの [ウィンドウ] グループで、[カタログ ビュー] カタログ ビュー をクリックします。

    Catalog window が表示されます。

  2. [カタログ] タブの [更新] グループで、[データ ソース] データ ソース をクリックします。

    プロジェクトで参照されているレイヤーとスタンドアロン テーブルがそのデータ ソースへのパスとともにリストされます。 このリストをフィルタリングして、カタログ ビューの [コンテンツ] ウィンドウでマップを選択することにより特定のマップのコンテンツを表示できます。

  3. Occupants レイヤーの [新しいパス] 列の [参照] 参照 をクリックします。
  4. 新しいデータ ソースとしてポータルに共有されたブランチ バージョン対応フィーチャ レイヤーから [Occupants] レイヤーを選択します。
  5. Units レイヤー、Details レイヤー、Areas テーブル、更新するデータ ソースを持つその他のレイヤーまたはテーブルについて、データ ソースを更新します。
  6. [データ ソース] タブの [管理] の下にある [閉じる] 閉じる をクリックして、カタログ ビューの [データ ソースの更新] モードを終了します。

マップをポータルで共有し、Floor Plan Editor アプリでフロア プランを構成する準備が整いました。

Enterprise への Floor Plan Editor Web マップの共有

Floor Plan Editor Web マップを共有するには、次の手順を実行します。

  1. 必要に応じて、ArcGIS ProEnterprise ポータルにサイン インします。
  2. ArcGIS Pro で準備された Floor Plan Editor マップを開きます。
    注意:

    マップを確認して、共有する前にレイヤーでフロアが有効になっていること、およびマップがフロア対応になっていることを確認します。

  3. [共有] タブの [共有] グループで [Web マップ] 新しい Web マップ をクリックします。

    [Web マップの共有] ウィンドウが表示されます。

  4. [構成の選択] で、次のいずれかのオプションを選択します。
    • [登録済みデータを参照: 検索] - マップ レイヤーが、動的にレンダリングされたマップ イメージ レイヤーとして共有されます。 ブランチ バージョン対応フィーチャ レイヤーから取得したレイヤーのみを編集できます。 ブランチ バージョン対応サービスに含まれていないレイヤーは編集できません。
    • [登録済みデータを参照: 編集可能] - マップ レイヤーが、動的にレンダリングされたマップ イメージ レイヤーとして共有されます。 マップに含まれるフィーチャ レイヤーも、編集可能なフィーチャ レイヤーとして共有されます。 マップに含まれているすべてのレイヤーは編集可能です。
    注意:

    Floor Plan Editor 用のマップを準備するときに作成されたブランチ バージョン対応フィーチャ サービスから取得されるレイヤーは、選択したオプションに関係なく、公開される Web マップで編集可能になります。

  5. 適切な [共有範囲] オプションを選択します。
    • [すべての人に公開] - コンテンツが一般公開されます。 誰もがコンテンツにアクセスして、表示することができます。
    • [組織] - コンテンツを組織内のすべての認証済みユーザーと共有します。 このオプションは、組織アカウントでサイン インした場合に使用できます。
    • [グループ] - 所属するグループのメンバーとコンテンツを共有します。
    注意:

    共有の更新が有効になっているグループと共有する場合はユーザー ロールを持つ Creator ユーザー タイプが割り当てられたメンバーは、Floor Plan Editor を使用する際に、トレースする画像を追加できます。 その場合、上記の「ブランチ バージョン対応フィーチャ サービスの共有」セクションのマップに含まれているすべてのレイヤーが同じグループでも共有されていることを確認します。

  6. [分析] をクリックして、Web マップのエラーを修正します。
  7. [共有] をクリックして、Web マップを公開します。
  8. 組織のコンテンツ内の Web マップを参照し、正常に公開されていることを確認します。

Floor Plan Editor アプリを作成し、フロア プランを作成して、共有された Web マップとブランチ バージョン対応フィーチャ サービスでフロア プラン フィーチャを編集できます。

関連トピック