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 en sortie.

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 en sortie.

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')

Informations de licence

  • Basic: Nécessite 3D Analyst
  • Standard: Nécessite 3D Analyst
  • Advanced: Nécessite 3D Analyst

Rubriques connexes