概要
データセット (通常は 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)] ツールを使用するツールを作成する場合は、[入力フィーチャ データセット] 変数が中間データとしてマークされていないことを確認します。中間データとしてマークされた入力は、ダイアログ ボックスからモデル ツールを実行し終えたときに削除されます。この場合、その出力レイヤーはマップに追加されません。
構文
MakeBuildingLayer(in_feature_dataset, out_layer)
パラメーター | 説明 | データ タイプ |
in_feature_dataset | 新しいビルディング フィーチャ レイヤーの作成元として使う入力データセット。ビルディング レイヤーは、構造と一緒にグループ化されたシンボルを維持します。 | Feature Dataset |
out_layer | 作成されるフィーチャ レイヤーの名前。レイヤーは、フィーチャ レイヤーを入力として使用するジオプロセシング ツールへの入力として使用できます。 | Building Scene Layer |
コードのサンプル
次の 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: はい