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

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

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

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

注意:

ArcGIS Pro 3.1 より前に作成された 3D オブジェクト フィーチャクラスは、オンラインで表示と検索は可能ですが、編集または共有することはできません。 編集または共有するには、[データセットのアップグレード (Upgrade Dataset)] ジオプロセシング ツールを使用して、3D オブジェクト フィーチャクラスのバージョンをバージョン 1 (V1) からバージョン 2 (V2) に更新します。 データセットのバージョンを、[レイヤー プロパティ] ダイアログ ボックスの [ソース] タブで確認します。

編集ツールを使用して 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 解析ツールには、「可視領域」、「見通し」、「スライス」などのツールがあります。

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

シーン内の 3D オブジェクト フィーチャ レイヤーを共有するには、「Web シーン レイヤーの共有」をご参照ください。

ジオプロセシング ツールを使用して 3D オブジェクト フィーチャ レイヤーを共有するには、「シーン レイヤー パッケージの共有」をご参照ください。

注意:
3D オブジェクト フィーチャ レイヤーは、Web シーン レイヤーとして ArcGIS Enterprise 11.1 以降で共有する場合にのみ使用できます。 3D オブジェクト フィーチャ レイヤー (V1) は、[データセットのアップグレード (Upgrade Dataset)] ジオプロセシング ツールを使用してアップグレードする必要があります。

関連トピック