Extraire des multipatchs d’un maillage (3D Analyst)

Synthèse

Crée une entité multipatch à partir de la partie d’un maillage intégré superposée à un polygone.

Utilisation

  • Chaque polygone de l’entité d’emprise produit un multipatch créé à partir des parties superposées du maillage intégré.

  • Pensez à utiliser cet outil si vous devez affecter des attributs aux objets discrets capturés dans le maillage intégré. Les attributs de l’emprise de polygone sont transférés vers le multipatch résultant.

  • Utilisez cet outil pour traiter les données capturées dans un maillage intégré à l’aide d’outils qui analysent la géométrie des multipatchs.

Paramètres

ÉtiquetteExplicationType de données
Maillage intégré source

Maillage intégré qui va être traité.

File; Scene Layer
Entités d’emprise

Entités surfaciques qui définissent la zone à découper.

Feature Layer
Classe d’entités multipatch en sortie

Classe d’entités multipatch qui va être produite par cet outil.

Feature Class

arcpy.ddd.ExtractMultipatchFromMesh(source_mesh, footprint_features, out_feature_class)
NomExplicationType de données
source_mesh

Maillage intégré qui va être traité.

File; Scene Layer
footprint_features

Entités surfaciques qui définissent la zone à découper.

Feature Layer
out_feature_class

Classe d’entités multipatch qui va être produite par cet outil.

Feature Class

Exemple de code

Exemple d’utilisation de l’outil ExtractMultipatchFromMesh (fenêtre Python)

L’exemple suivant illustre l’utilisation de cet outil dans la fenêtre Python.

import arcpy
arcpy.ddd.ExtractMultipatchFromMesh('D:/GIS_Data/New_York.slpk', 
                                    'D:/GIS_Data/Central_Park_Boundary.shp', 
                                    'D:/GIS_Data/NY.fgdb/Central_Park_3D)

Rubriques connexes