ビルディング レイヤーの作成 (Make Building Layer) (データ管理)

概要

データセット (通常は BIM ファイル ワークスペース (Revit ファイル)) からコンポジット ビルディング レイヤーを作成します。

使用法

  • 出力ビルディング レイヤーは、一緒にグループ化された建物のエレメントを維持します。

  • [BIM ファイル → ジオデータベース (CAD File To Geodatabase)] ツールで作成された出力データセットは、このツールへの入力に使用できます。ビルディング レイヤーのシンボルは、BIM ファイル ワークスペースのシンボルと一致し、一緒にグループ化された建物のエレメントを維持します。

  • 出力ビルディング レイヤーは、[ビルディング シーン レイヤー パッケージの作成 (Create Building Scene Layer Package)] ツールの入力に使用できます。このツールを使用すると、建物をビルディング シーン レイヤー パッケージとして公開できます。

  • 作成されたレイヤーは、ドキュメントが保存されない限り、セッションの終了後も保持されません。次に、このツールは、シーン内に表示されるビルディング レイヤーのすべての必要なシンボルを付属します。

  • このツールは、BIM モデルを ArcGIS Pro シーンに追加する操作と同じ結果を生成するので、その後、ビルディング シーン レイヤー パッケージとして公開できます。

  • プロジェクト内に作成したレイヤーを後から使用したり他のユーザーと共有したりするために、これをレイヤー ファイルとして保存できます。レイヤー ファイルには他のプロジェクトで使用できるようにレイヤーのシンボルと設定が保存されますが、フィーチャクラスも使用可能でなければなりません。

    テンポラリ出力フィーチャ レイヤーは、[レイヤー ファイルの保存 (Save To Layer File)] ツールを使用してレイヤー ファイルとして保存することも、あるいは [フィーチャのコピー (Copy Features)] ツールを使用してフィーチャクラスとして保存することもできます。

  • アノテーションなどの複雑なフィーチャクラスは、このツールではサポートされていません。

  • ModelBuilder を使用して [ビルディング レイヤーの作成 (Make Building Layer)] ツールを使用するツールを作成する場合は、[入力フィーチャ データセット] 変数が中間データとしてマークされていないことを確認します。中間データとしてマークされた入力は、ダイアログ ボックスからモデル ツールを実行し終えたときに削除されます。この場合、その出力レイヤーはマップに追加されません。

構文

arcpy.management.MakeBuildingLayer(in_feature_dataset, out_layer)
パラメーター説明データ タイプ
in_feature_dataset

新しいビルディング フィーチャ レイヤーの作成元として使う入力データセット。ビルディング レイヤーは、構造と一緒にグループ化されたシンボルを維持します。

Feature Dataset
out_layer

作成されるフィーチャ レイヤーの名前。レイヤーは、フィーチャ レイヤーを入力として使用するジオプロセシング ツールへの入力として使用できます。

Building Layer

コードのサンプル

MakeBuildingLayer (ビルディング レイヤーの作成) の例 (スタンドアロン スクリプト)

次の Python スクリプトは、スタンドアロン スクリプトで MakeBuildingLayer 関数を使用する方法を示しています。

# Name: makebuildinglayer.py
# Description: Create a feature dataset
# Import system modules
import arcpy
# Set Overwrite option
arcpy.env.overwriteOutput = True
# Make a building layer from a Dataset
arcpy.MakeBuildingLayer_management("C:/data/facilities/University.gdb/BuildingA", "Bld_A")
# Create a building Scene layer package
arcpy.CreateBuildingSceneLayerPackage_management(BLD_A, output_BLD_A.slpk)

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい

関連トピック