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

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

Web マップを共有し、可視化およびフロア プラン編集のワークフローをサポートすると、Floor Plan Editor Web マップを ArcGIS Online に共有できます。

Floor Plan Editor Web マップを Enterprise と共有するには、データ ストアの登録、エンタープライズ ジオデータベースでのブランチ バージョニングの設定、およびブランチ バージョン対応フィーチャ サービスでの Indoor データの共有が必要です。

注意:

Floor Plan Editor アプリを作成するには、Enterprise 11.2 以降が必要です。 共有前には、Enterprise インストールが完全に構成されており、問題がない状態かどうかシステム管理者に確認してください。

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

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

  1. ブランチ バージョニングを有効化した、Details、Units、Levels、Facilities レイヤー、そして必要に応じて Sites レイヤーを含むフィーチャ サービスを共有します。
    注意:

    Indoor Space Planner で同じ Web マップを使用する場合は、ブランチ バージョン対応サービスに Occupants レイヤーと Area および Area Roles テーブルを含めます。 この構成により、Floor Plan Editorフロア プランの編集が可能になり、同じ Web マップを使用して Space Plannerスぺースと入室者の割り当てを管理できるようになります。

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

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

    ヒント:

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

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

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

前提条件

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

注意:

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

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

ブランチ バージョン対応データを共有するには、フィーチャ レイヤーのバージョン管理機能を有効にします。

  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 マップとブランチ バージョン対応フィーチャ サービスでフロア プラン フィーチャを編集できます。

関連トピック