ArcGIS Indoors Spaces エクステンションで利用できます。
Indoor Floor Plan Editor 用の Web マップを準備する前に、ArcGIS Indoors Information Model に準拠したデータを作成する必要があります。 これには、ArcGIS Indoors データベースの作成と、Indoors ツールボックスのジオプロセシング ツールを使用した Indoors データセットへのフロア プランの読み込みが含まれます。 また、インストール済みの製品データ ファイルの IndoorsFloorPlanEditorMapTemplate ファイルを使用し、既存のフロア プラン データのないマップを公開することもできます。
[Indoors データベースの作成 (Create Indoors Database)] ツールを使用して作成された Indoors ジオデータベースには、Floor Plan Editor に必要なフィールド、属性、ドメインが含まれています。 以前のバージョンの ArcGIS Pro で作成された Indoors ジオデータベースを使用している場合、[Indoors データベースのアップグレード (Upgrade Indoors Database)] ツールを使用して、ジオデータベース スキーマを ArcGIS Pro のバージョンに対応する最新の Indoors モデル スキーマに更新できます。 [Indoor データセットの作成 (Create Indoor Dataset)] ツールを使用して Indoor データセットを作成した場合、[Indoors データベースのアップグレード (Upgrade Indoors Database)] ツールを使用し、追加の Indoors モデル スキーマ アイテムでワークスペースをアップグレードすることもできます。
必須のレイヤー
Floor Plan Editor には次のレイヤーが必要です。
- Details - フロア プランの壁や家具などの Details フィーチャを作成および編集できます。
- Units - フロア プランで Unit フィーチャを作成および編集できます。
- Levels - フロア プランで建物の階層を作成および編集できます。
- Facilities - フロア プランで新しい Facilities フィーチャを作成できます。
- Sites - フロア プランで新しい Sites を作成できます。
Floor Plan Editor で使用する目的でマップをフロア対応にするために Sites レイヤーは必要ありませんが、Indoor データの整理を支援するために含めることはできます。
注意:
64 ビットの ObjectID、Big Integer、Date Only、Time Only、または Timestamp Offset を含む Indoors スキーマにカスタム フィールドを追加した場合、Floor Plan Editor 機能に必要な同期機能では、それらを使用できません。
追加レイヤー
Floor Plan Editor と Indoor Space Planner で同じ Web マップを使用できます。 そのためには、前のセクションに記載したレイヤーを含むフィーチャ サービスに Occupants レイヤーと、Area および Area Roles テーブルを含めることができます。 この構成により、同じマップを使用して、Floor Plan Editor でフロア プランを編集し、Space Planner で入室者の割り当てとスペースを管理できます。
また、必要なレイヤーを含むフィーチャ サービスにレイヤーを含めなくても、必要に応じて視覚化に使用する追加レイヤーを Web マップに含めることができます。
ArcGIS Pro での Floor Plan Editor 用のマップの準備
ArcGIS Pro で Floor Plan Editor のマップを準備するには、次の手順を実行します。
- ArcGIS Pro を起動します。
- 必要に応じて、ArcGIS Online 組織サイトにサイン インします。
- プロジェクトを作成するか、既存のプロジェクトを開き、Indoors ワークスペースへの接続を追加します。
- [挿入] タブをクリックし、必要に応じて [新しいマップ] をクリックしてマップを作成します。
ヒント:
Indoors プロダクト データに含まれている IndoorsFloorPlanEditorMapTemplate ファイルを使用して、Floor Plan Editor 用のマップを準備できます。 マップ テンプレートを使用してマップを準備する場合、テンプレートでソース レイヤーを更新し、Indoors ワークスペース内の対応するレイヤーを指すようにするか、既存のフロア プラン データなしのマップ テンプレートを共有し、Floor Plan Editor でフロア プラン フィーチャを作成できます。 マップ テンプレートを更新し、Units レイヤーと Details レイヤーに含まれるシンボル値を含めて、レイヤーが適切に表示されるようにする必要がある場合があります。
- Indoors データを編集するための投影法を選択します。
注意:
フロア プランを編集するには、フロア プラン レイヤーとベースマップが同じ空間参照を使用する必要があります。 フロア プラン レイヤーがカスタム座標系の場合はカスタム ベースマップを使用できるか、フロア プラン データを Web メルカトルに投影して Esri がホストするベースマップを使用できます。 空間参照が一致しないと、ユーザーがデータに対して行ったジオメトリの編集でリアルタイムのデータ投影により予期しない形状が生じる可能性があります。
- 次のテーブルの順序で、必要なレイヤーとその他のレイヤーをマップに追加します。
レイヤー 必須 レイヤーの推奨表示設定 Occupants
No
オン
Details
Yes
オン
Units
Yes
オン
Levels
Yes
オン
Facilities
Yes
オン
Sites
Yes、該当する場合
オン
エリア
No
適用不可 (スタンドアロン テーブル)
Area Roles
No
適用不可 (スタンドアロン テーブル)
注意:
Occupants レイヤー、Areas テーブル、Area Roles テーブルは、同じマップを Space Planner および Floor Plan Editor で使用する計画がある場合に必要です。
- USE_TYPE フィールドに基づく [個別値] オプションを使用して、Units レイヤーと Details レイヤーのシンボルを構成し、[その他すべての値を表示] が有効になっていることを確認します。
注意:
Floor Plan Editor アプリで壁を定義する際の値を選択するには、マップを共有する前にシンボルを構成する必要があります。 Web マップを共有する際に、レイヤーのシンボルに選択された個別値ごとにフィーチャ テンプレートが作成されます。 マップの共有後にユーザーが Units レイヤーおよび Details レイヤーの編集テンプレートを変更できるようにするには、マップの共有前に、[構成の選択] で [すべてのクライアントと互換性のあるシンボル タイプを使用する] オプションを有効にします。 フィーチャ テンプレートの作成と変更ができるのは Map Viewer Classic だけです。
グループ化されたシンボルは、Floor Plan Editor でサポートされていません。
- マップをフロア対応として構成します。
Floor Plan Editor アプリを使用するには、フロア対応マップが必要です。
- [マップ プロパティ] ウィンドウの [一意のレイヤーの数値 ID の割り当てを許可] チェックボックスをオンにします。
- 必要に応じて、その他のレイヤーを追加します。
- Details レイヤーおよび Units レイヤーをフロア対応として構成します。
ヒント:
ユーザーがマップを拡大したときにフィーチャ レコードおよびラベルのみが表示されるようにするには、Details レイヤーに小さな縮尺範囲を設定します。 通常、このレイヤーには多数のフィーチャ レコードが含まれるため、この操作によりマップのパフォーマンスが向上します。
- 必要に応じて、その他のレイヤーの [フロア フィールド] プロパティを設定します。
- 必要に応じて、マップの名前を変更して識別しやすくし、すべてのメタデータ フィールドを入力します。
- マップの表示範囲を設定し、すべてのマップ データを表示します。
- Esri でホストするベースマップ、またはカスタム ベースマップを使用するよう、ベースマップを構成します。
- すべてのフィーチャ選択を解除します。
これで、Floor Plan Editor で使用するフロア対応 Web マップの構成と共有ができるようになりました。 これには、Units、Details、Facilities、Levels、Sites、Occupants の各レイヤーと Indoors ワークスペースからの Areas テーブルを含むフィーチャ レイヤーを共有し、マップ内のこれらのアイテムのデータ ソースを更新してから、Web マップを共有することが含まれます。
ベースマップの追加
ベースマップは屋内マップにおいて重要なコンポーネントであり、近隣フィーチャの背景情報や視点が詰まっています。 ベースマップを選択する場合は、マップの縮尺を考慮します。 画像タイル ベースマップとは異なり、ベクター タイル ベースマップはサイズが小さく、高い詳細レベルをサポートしています。
In ArcGIS Pro, you can add basemaps from the Basemap gallery in the Layer group on the Map tab. Depending on your active portal's configuration, the gallery may include default Esri basemaps, maps shared to your organization's basemap gallery group, and basemaps added to a project in ArcGIS Pro.
Esri がホストするベースマップの使用
To add Esri vector basemaps to a map, complete the following steps:
- 追加するベクター ベースマップの URL をコピーします。
- [レイヤー] グループの [データの追加] ドロップダウン矢印をクリックします。
- [パスからのデータ] オプションを選択します。
[パスからのデータの追加] ダイアログ ボックスが表示されます。
- URL を貼り付けます。
- [追加] をクリックします。
組織でホストされているカスタム ベースマップの使用
ArcGIS 組織でホストされているカスタム ベースマップを使用するには、次の手順を実行します。
- カスタム ベースマップを作成します。
- [ベクター タイル パッケージの作成 (Create Vector Tile Package)] ツールを使用して、ベクター タイル パッケージを作成します。
[ベクター タイル パッケージの作成 (Create Vector Tile Package)] ツールを実行する際は、以下の調整を行って屋内の詳細レベルをサポートし、タイルを 17 倍に縮小します。
- [ArcGIS Online | Bing Maps | Google マップ] チェックボックスをオフにします。
- [タイル スキーマ] パラメーターには、Indoors プロダクト ファイルに含まれている VectorBasemapTilingScheme.xml ファイルを選択します。
- ArcGIS 組織にベクター タイル パッケージを共有します。
- ブラウザーで ArcGIS 組織にサイン インし、ホスト レイヤーとしてベクター タイル パッケージを公開します。
- 組織コンテンツ アイテムを ArcGIS Pro のマップに追加します。
ヒント:
あるいは、ホスト タイル フィーチャがある場合は、[レイヤー] グループの [データの追加] ドロップダウン矢印をクリックして [パスからのデータ] をクリックし、ホスト タイル レイヤーの URL を指定します。