3D コンテンツの追加

ArcGIS Online    |

デザインを視覚化して確認および比較するため、プロジェクト シナリオに詳細な 3D モデルを追加できます。 プロジェクト シナリオの 3D モデルは、プロジェクト エディター、プラン エディター、概要に表示されます。

注意:
  • プロジェクト エディター以外では、プロジェクトの最初のシナリオの詳細な 3D モデルは、プロジェクトのステータスの色で視覚化されます。
  • プロジェクト エディター以外でプロジェクト シナリオの単純化された表現を表示するには、プロジェクト エディターで最初のシナリオの建物ボリュームを描画します。 詳細については、「ボリュームの追加と編集」をご参照ください。

3D モデルの追加

プロジェクトに 3D モデルが存在する場合、そのプロジェクトをシナリオに追加できます。 3D モデルは、プロジェクトにリンクされた 3D オブジェクト レイヤーにアップロードおよび格納されます。

注意:

プロジェクトに関連付けられた 3D オブジェクト レイヤーは、3D モデルの記録システムとして機能します。 アップロード後、ファイルは元の形式で格納され、ソース データに変更は適用されません。 Urban に 3D モデルを表示して位置を調整するため、ソース データが .glb ファイルに変換され、ソース ファイルとは別に格納されています。

ベスト プラクティス

ArcGIS Urban に 3D モデルをアップロードする前に、次のベスト プラクティスを検討し、3D モデルのパフォーマンスが期待どおりであることを確認します。

サポートされる形式

アップロードでサポートされている形式は、COLLADA (DAE)、Autodesk Filmbox (FBX)、Autodesk Drawing (DWG)、Industry Foundation Classes (IFC)、Universal Scene Description (USDC、USDZ)、Wavefront (OBJ)、GL Transmission Format (glTF)、Binary GL Transmission Format (glb) です。 IFC4 では、本質的なジオリファレンスはまだサポートされていません。

.glTF および .glb ファイルのアップロードは、表示する前に複雑な変換が不要なため、より高速に処理されます。 レンダリングおよび編集パフォーマンスは、元の形式に影響されません。

ファイル サイズ

アップロードする 3D モデル (テクスチャを含む) のサイズは、最大で 100 MB にしてください。 32 MB 以下のモデルでは、適切な表示および編集パフォーマンスが得られます。 大きなテクスチャは、モデル ファイル サイズおよびストレージ消費量が大きくなる最も一般的な要因の 1 つです。 テクスチャのピクセル数が低くなるようにテクスチャの最適化を検討することで、さらにパフォーマンスを向上させることができます。

レイヤー選択

3D モデルをエクスポートする際は、建物の外部シェルを視覚化してアーキテクチャー エレメントを定義することに重点を置いてください。 内部の壁、家具および器具、詳細な建築、配管、電気および空調コンポーネント、敷地に付帯する施設、視覚化に寄与しない他のエレメントを削除します。

ジオメトリーの単純化

3D モデルが複雑すぎる場合、エクスポートするジオメトリーの複雑さを軽減するには、3D モデリング ソフトウェアを使用することをおすすめします。 たとえば、Blender ではメッシュの分割を復元するか、限定的溶解機能を使用して、平坦な領域を分離する不要な頂点やエッジを削除できます。

Revit から IFC モデルをエクスポートする場合、[詳細レベル] タブでテッセレーション レベルを調整し、一部の Revit エレメント (L 字継手、床、手すり、パイプ継手など) を単純化します。 詳細レベルを極低、低、中から選択し、パフォーマンスを最適化します。

ジオロケーション

3D モデルの原点は、シーン内の正確な配置に使用されます。 エクスポートする前に、3D モデルを Urban モデルの座標系に準拠するようにジオロケートします (詳細については「ローカル Urban モデルとグローバル Urban モデルの概要」をご参照ください)。ただし、Web メルカトルの場合のみ、精度を高めるには、3D モデルを WGS84 でアップロードする必要があります。

アップロード後、原点の座標を使用して、シーン内で 3D モデルを正確に配置できます。 3D モデルをジオロケートできない場合は、エクスポートする前に 3D モデリング ソフトウェアの原点座標に配置します。 アップロード後、シーン内で 3D モデルを手動で移動できます。

単位と縮尺

3D モデルの単位は、Urban モデルの座標系の単位に準拠している必要があります。 3D モデルをグローバル Urban モデルにアップロードする場合、単位はメートルである必要があります。 モデルをローカル Urban モデルにアップロードする場合、モデルの単位は投影座標系の単位に対応している必要があります。 縮尺はアップロード後に変更できますが、1:1 の縮尺でモデルをエクスポートすることをおすすめします。

3D モデルのアップロード

プロジェクト シナリオで 3D モデルを視覚化して格納するには、次の手順を実行します。

  1. 編集するプロジェクトをビューで選択するか、概要の左上にある検索パネルで見つけます。

    プロジェクト エディターが開きます。

  2. ヘッダーのシナリオ ドロップダウン メニューでシナリオを選択するか、[シナリオの設定] で新しいシナリオを作成します。
  3. ビューの左側のボタンから [開発] ボタン 開発モード をクリックします。

    開発モード ツールバーが表示されます。

  4. 左側のツールバーで、[3D モデルのアップロード] オプション アップロード を選択します。

    ファイル ブラウザーが開きます。

  5. アップロードするファイルを選択し、[開く] をクリックします。

    ファイルがアップロードされて格納されます。 この処理には数分かかる場合があります。 アップロードが完了すると、モデルをシーンに配置できるようになったことを知らせる緑のメッセージが画面の下部に表示されます。

    注意:

    • 3D モデルを初めてアップロードする場合、プロジェクトの 3D オブジェクト レイヤーが作成されます。 この処理には数分かかる場合があります。
    • モデルが 32 MB よりも大きい場合、モデルのパフォーマンスが期待どおりにならない可能性があることを知らせる確認ダイアログ ボックスが表示されます。 制限事項に同意するか、モデルのサイズを縮小することを検討する場合は、[続行] をクリックします。
    • .glTF および .glb ファイルのアップロードは、格納する前に変換が不要なため、より高速に処理されます。 他の形式の場合、アップロードに数分かかる場合があります。
    • 画面の下部に表示された青のアップロード メッセージは安全に閉じることができます。 この操作では、アップロードは停止されません。 3D モデルがバックグラウンドでアップロードされている間、プロジェクト エディターで他のタスクを実行できます。

  6. モデルを配置するには、シーン内の分析範囲の中央に配置されたモデルを選択するか、下部のメッセージ内の [配置] ボタン 位置 をクリックします。

    モデルの位置を調整するには、「3D モデルの編集」セクションの手順 5 以降の手順を実行します。

3D モデルの編集

3D モデルの位置は、最初のアップロード後に更新できます。 モデルの位置を調整するには、次の手順を実行します。

  1. 編集するプロジェクトをビューで選択するか、概要の左上にある検索パネルで見つけます。

    プロジェクト エディターが開きます。

  2. ヘッダーのシナリオ ドロップダウン メニューでシナリオを選択するか、[シナリオの設定] でシナリオを作成します。
  3. ビューの左側のボタンから [開発] ボタン 開発モード をクリックします。

    開発モード ツールバーが表示され、[選択] ツール 選択ツール がデフォルトで有効になります。

  4. シーン内の 3D モデルを選択します。

    3D モデルがハイライト表示され、オレンジ色のハンドルが付属しています。 モデルの下に、追加のオプションとともに編集ツール バーが表示されます。

    注意:

    編集ツールバーが編集の妨げになる場合は、左側のハンドルを使用して移動できます。

  5. オレンジ色のハンドルを使用してモデルを回転させたり、高さや位置を変更したりできます。
  6. 編集ツールバーの [場所検索] ボタン 位置 をクリックして、モデルの位置の正確な座標を入力するか、縮尺を変更します。

    モデルが正確な位置に配置され、サイズが変更されます。

    注意:

    位置は Urban モデルの座標系で表されるはずですが、Web メルカトルの場合のみ、座標は WGS84 で追加されます。

  7. 編集ツールバーの [コピーの作成] ボタン コピー をクリックして、モデルを複製します。

    シーンに 2 つ目のモデルが追加され、プロジェクト シナリオに格納されます。

  8. [削除] ボタン 削除 をクリックして、プロジェクト シナリオからモデルを削除します。

    モデルがシーンから削除されます。

  9. [その他] ボタン その他 をクリックして追加のオプションを展開し、[複製] オプションを選択してモデルを別のシナリオにコピーします。

    モデルが別のシナリオにコピーされます。

注意:

モデルへの変更は自動的に格納されます。 ヘッダー内の元に戻すボタンとやり直しボタンを使用して、意図しない変更を元に戻すことができます。

シナリオのビジュアライゼーションの追加

3D デザインの既存の Web シーンが存在する場合、以下の手順を実行して、Web シーン内のレイヤーをプロジェクト シナリオのビジュアライゼーションとして追加します。

  1. プロジェクトを、ビューでクリックするか、検索パネルで見つけます。

    プロジェクト エディターが表示されます。

  2. ヘッダーの中央にある [シナリオの構成] ボタン その他 をクリックします。
  3. シナリオをクリックし、シナリオ ビジュアライゼーションのセクションまで下にスクロールして、[アイテムの選択] 編集ボタン をクリックします。

    [シナリオのビジュアライゼーションを選択] ダイアログ ボックスが表示されます。

  4. シナリオに追加する Web シーンまたはシーン レイヤーを選択し、[選択] をクリックします。

    シーン レイヤーまたは Web シーン内のレイヤーがシナリオに追加されます。

  5. [シナリオ] ダイアログ ボックスで [OK] をクリックします。
注意:
  • シナリオのビジュアライゼーションでサポートされる座標系は Urban モデルの座標系によって異なります。 詳細については、「ローカル Urban モデルとグローバル Urban モデルの概要」をご参照ください。
  • シナリオ ビジュアライゼーションに標高レイヤーが含まれている場合、シナリオを表示する際、Urban モデルで定義された標高レイヤーの代わりに、この地形が使用されます。 詳細については、「カスタム標高レイヤー」をご参照ください。

ArcGIS CityEngine を使用した 3D コンテンツの追加

3D データを ArcGIS CityEngine から ArcGIS Urban に追加するには、次の手順を実行します。 ArcGIS UrbanCityEngine との統合の詳細については、CityEngine のヘルプ ドキュメントの「ArcGIS Urban の統合」をご参照ください。

  1. 3D データを CityEngine にインポートします (たとえば、DXF、OBJ、Collada、FGDB などの形式)。
  2. モデルをシーン レイヤー パッケージ (.slpk ファイル) としてエクスポートします。
  3. ArcGIS Online にサイン インし、[アイテムの追加] > [ホスト レイヤーとして公開] の順にクリックして、.slpk ファイルをアップロードします。
  4. 上記の「シナリオ ビジュアライゼーションの追加」セクションの手順に従って、レイヤーを Urban のプロジェクトに追加します。

ArcGIS Pro を使用した 3D コンテンツの追加

ArcGIS Urban を使用して、3D データを ArcGIS Pro に追加することもできます。 3D ファイルを ArcGIS Pro で公開すると、前のセクションのものと類似のワークフローを得ることができます。 事前処理済みモデルを使用してコンテキスト Web シーンを追加するには、次の手順を実行します。

  1. ArcGIS Pro を開き、必要なら組織にサイン インします。
  2. [カタログ] ウィンドウを開き、[データベース] を右クリックします。
  3. [データベースの追加] を選択し、追加するファイル (3D モード) を選択します。
  4. 新しいシーンを作成します。
    • グローバル Urban モデルを使用している場合、[新しいグローバル シーン] を選択します。
    • ローカル Urban モデルを使用している場合、[新しいローカル シーン] を選択します。

    詳細については、「ローカル Urban モデルとグローバル Urban モデルの概要」をご参照ください。

  5. フィーチャ レイヤーを右クリックし、[現在のマップに追加] を選択して、データベースのフィーチャ レイヤーを現在のマップに追加します。

    モデルがビューに読み込まれます。

  6. ビジュアライゼーションが正しいことを確認します。 これを変更するには、[コンテンツ] ウィンドウでレイヤーを右クリックして [シンボル] をクリックし、要件に応じて変更します。
  7. ビジュアライゼーションを ArcGIS Online で公開します。
    1. レイヤーを右クリックして [共有] を選択し、[Web レイヤーとして共有] を選択します。
    2. [共有] ウィンドウで、レイヤーの名前、サマリー、タグを入力し、[すべての人と共有] を選択します。
    3. [公開] をクリックします。

      レイヤーがアクティブなポータルにアップロードされます。

  8. 注意:

    シーン レイヤーのキャッシュに数分を要するため、3D モデルはポータルにすぐには表示されません。 表示されたら、Scene Viewer でレイヤーを開くことができます。

  9. 上記の「シナリオ ビジュアライゼーションの追加」セクションの手順に従って、レイヤーを Urban のプロジェクトに追加します。
  10. 注意:

    BIM データ (Revit ファイルなど) を ArcGIS Pro に読み込み、上述と同じワークフローに従うこともできます。 その場合、BIM ファイルからの情報を維持するために、シーン レイヤーの代わりにビルディング シーン レイヤーを公開することをおすすめします。 ビルディング シーン レイヤーがシナリオ ビジュアライゼーションとして追加された場合、プロジェクトを開くと、ビルディング エクスプローラー ウィジェットが [詳細] サイド パネルに表示されます。 BIM データのさまざまなレベル、フェーズ、およびカテゴリを参照できます。