3D オブジェクト フィーチャ レイヤーの操作

3D オブジェクト フィーチャ レイヤーは、3D オブジェクト フィーチャがシーンでどのように表示されるかを定義します。 3D オブジェクト フィーチャは、参照される 3D ジオメトリで定義された地理的位置を使用して、ジオデータベースに格納されます。 参照されるフィーチャの 3D ジオメトリは、複数の形式で格納できます。それにより、新しいフィーチャを、Blender、Autodesk MayaTrimble SketchUp などの他の 3D モデリング パッケージからレイヤーに追加して、ジオデータベースにソース モデルを直接格納できます。

3D オブジェクト フィーチャ レイヤーでは次の操作を実行できます。

  • 編集ツールを使用して 3D オブジェクト フィーチャ レイヤーを変更する。
  • モデル ファイルにアクセスして、直接 3D オブジェクト フィーチャを編集する。
  • 3D オブジェクト フィーチャ レイヤーをシンボル化する。
  • 3D オブジェクト フィーチャ レイヤーを解析する。
  • 3D オブジェクト フィーチャ レイヤーを共有する。

編集ツールを使用して 3D オブジェクト フィーチャ レイヤーを変更する

3D オブジェクト フィーチャ レイヤーで 3D オブジェクト フィーチャが作成されると、マルチパッチ フィーチャの変更と同じ方法で変更できます。 フィーチャのジオメトリの頂点を拡大縮小、回転、編集したり、メッシュ ジオメトリの面にテクスチャや色を対話的に適用したりできます。

モデル ファイルにアクセスして、直接 3D オブジェクト フィーチャを編集する

3D オブジェクト フィーチャクラスがファイル ジオデータベースに格納されている場合、Windows ファイル エクスプローラーを使用して各フィーチャのソース モデル ファイルを検索できます。

  1. Windows Projected File System を有効にして、Windows ホーム フォルダーの最上位にある 3D オブジェクト フォルダーを表示します。
  2. レイヤー フォルダー内のフィーチャのモデル ファイルを参照して、Object ID サブフォルダーを展開します。

    注意:

    3D オブジェクト フォルダーを使用するには、ArcGIS Pro が開いている必要があります。 3D モデル ファイルに対する更新が保存されるまで、アプリケーションを閉じないでください。

  3. 3D モデル ファイルを右クリックし、使用するサードパーティの 3D モデリング アプリケーションを選択します。

    選択肢として、Microsoft 3D Builder、Autodesk MayaTrimble SketchUp があります。 サードパーティのアプリケーションはインストールされ、ライセンスが付与されている必要があります。

  4. 編集を行い、同じファイル名でファイルを元の場所に保存します。

    更新されたモデルを使用して ArcGIS Pro のマップが再描画されます。

  5. 必要に応じて、編集にさらに時間が必要な場合は、3D モデル ファイルを 3D オブジェクト フォルダー (投影ファイル システム) から別の場所にコピーします。 編集が完了したら、モデル ファイルを同じ 3D オブジェクト フォルダーにコピーして更新します。

このワークフローを使用して、既存のモデルを新しいモデルに置き換えることができます。 置換モデルは、元のモデルと同じファイル名を持つ必要があり、アンカー ポイントの同じ相対配置を使用する必要があります。

3D オブジェクト フィーチャ レイヤーをシンボル化する

3D オブジェクト フィーチャ レイヤーは、マルチパッチ レイヤーと同じシンボル機能をサポートし、同じメッシュ シンボル レイヤー プロパティを使用します。 デフォルトで 3D オブジェクトは、テクスチャやマテリアル プロパティなど、保存されているリプレゼンテーションで表示されますが、代わりに別のシンボルを適用することができます。

属性値を使用したシンボル設定を使用すると、フィーチャの他のプロパティを使用して 3D オブジェクトをレンダリングできます。 たとえば、地震対策の状況や現在のプロパティ値に基づいて建物の色を変えるなど、フィーチャの他のプロパティを使用してオブジェクトを視覚化できます。

3D オブジェクト フィーチャ レイヤーを解析する

すべての 3D オブジェクト フィーチャ レイヤーには、フィーチャのマルチパス表現が含まれています。つまり、入力としてマルチパッチ ジオメトリ タイプを受け付ける任意のジオプロセシング ツール ([最近接 3D (Near 3D)][3D ラインをマルチパッチでインターセクト (Intersect 3D Line With Multipatch)][マルチパッチ フットプリント → ポリゴン (MultiPatch Footprint)] など) をサポートします。

注意:

マルチパッチ フィーチャクラスを作成するジオプロセシング ツールは、3D オブジェクト フィーチャクラスを出力するように設定することはできません。

対話形式の探索的 3D 解析ツールを使用すると、シーン内で直接作業し、視覚的なフィードバックをリアルタイムに受け取ることができます。 3D オブジェクト レイヤーでサポートされている対話形式の 3D 解析ツールには、[可視領域 (Viewshed)][見通し (Line of Sight)][スライス (Slice)] などのツールがあります。

3D オブジェクト フィーチャ レイヤーを共有する

ジオプロセシング ツールを使用して 3D オブジェクト フィーチャ レイヤーを共有するには、次の手順を実行します。

  1. [3D オブジェクト シーン レイヤー パッケージの作成 (Create 3D Object Scene Layer Package)] ジオプロセシング ツールを使用してシーン レイヤー パッケージ (*.slpk) を作成します。
  2. [パッケージの共有 (Share Package)] ジオプロセシング ツールを使用して、シーン レイヤー パッケージを ArcGIS Enterprise または ArcGIS Online に公開します。

関連トピック