Résumé
Crée une couche de bâtiments composite à partir d’un jeu de données, en général à partir d’un espace de travail de fichier BIM (fichier Revit).
Utilisation
La couche de bâtiments en sortie conserve les éléments du bâtiment regroupés.
Le jeu de données en sortie généré par l’outil Fichier BIM vers géodatabase peut être utilisé comme entrée dans cet outil. La symbologie de la couche de bâtiments correspond à celle de l’espace de travail de fichier BIM et conserve les éléments du bâtiment regroupés.
La couche de bâtiments en sortie peut être utilisée comme entrée dans l’outil Create Building Scene Layer Package (Créer un paquetage de couche de scène de bâtiments), ce qui vous permet de publier vos bâtiments en tant que paquetage de couche de scène de bâtiments.
La couche créée disparaîtra à la fin de la session si le document n’est pas enregistré. Cet outil rattachera alors toute la symbologie attendue pour une couche de bâtiments à afficher dans votre scène.
Cet outil équivaut à ajouter un modèle BIM à une scène ArcGIS Pro afin que celle-ci puisse alors être publiée en tant que paquetage de couche de scène.
Pour enregistrer les couches que vous avez créées dans un projet pour un usage ultérieur ou en vue d’un partage avec d’autres personnes, vous pouvez l’enregistrer en tant que fichier de couche. Un fichier de couche conserve la symbologie et les paramètres de la couche pour une utilisation dans d’autres projets, mais la classe d’entités doit rester disponible.
La couche d’entités en sortie temporaire peut être enregistrée en tant que fichier de couche à l’aide de l’outil Enregistrer dans un fichier de couche ou en tant que classe d’entités à l’aide de l’outil Copier des entités.
Les classes d’entités complexes (par exemple, les annotations) ne sont pas prises en charge par cet outil.
Lorsque vous utilisez l’outil ModelBuilder pour créer un outil utilisant l’outil Créer une couche de bâtiments, assurez-vous que la variable Input Feature Dataset (Jeu de classes d’entités en entrée) n’est pas marquée comme intermédiaire. Si c’est le cas, elle sera supprimée à l’issue de l’exécution de votre outil de modèles depuis sa boîte de dialogue zone et la couche en sortie ne sera pas ajoutée à l’affichage.
Syntaxe
arcpy.management.MakeBuildingLayer(in_feature_dataset, out_layer)
Paramètre | Explication | Type de données |
in_feature_dataset | Le jeu de données en entrée à partir duquel créer les nouvelles couches d’entités de bâtiment. La couche de bâtiments conserve la structure et la symbologie regroupées. | Feature Dataset |
out_layer | Nom de la couche d'entités à créer. La couche peut être utilisée comme entrée de tout outil de géotraitement acceptant une couche d’entités comme entrée. | Building Layer |
Exemple de code
Le script Python ci-dessous illustre l'utilisation de l'outil MakeBuildingLayer dans un script autonome.
# 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)
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?