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

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

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

注意:

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

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

Floor Plan Editor Web マップを Enterprise ポータルに共有する作業は、複数の手順で構成されます。手順を次に示します。

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

    また、Indoor Space Planner で同じ Web マップを使用する場合は、ブランチ バージョン対応サービスに Occupants レイヤー、Area および Area Roles テーブルを含めることができます。 この構成により、同じ Web マップを使用して、Floor Plan Editorフロア プランを編集し、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. [Web レイヤーとして共有] ウィンドウの [構成] タブをクリックします。
    2. [ケーパビリティ] セクションで [バージョン管理] チェックボックスをオンにします。

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

      注意:

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

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

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

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

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

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

    8. [解析] をクリックし、共有する前にエラーがあった場合には対処します。
    9. [公開] をクリックして Web レイヤーを共有します。

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

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

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

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

    Catalog window が表示されます。

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

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

  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. Floor Plan Editor 用に準備されたマップを開きます。
    注意:

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

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

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

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

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

  5. [分析] をクリックして、Web マップのエラーを修正します。
  6. [公開] をクリックして、Web マップを公開します。
  7. ポータル内の Web マップを参照し、正常に公開されていることを確認します。

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

関連トピック