Multipatch aus Mesh extrahieren (3D Analyst)

Zusammenfassung

Erstellt ein Multipatch-Feature aus dem Teil eines integrierten Mesh, das ein Polygon überlappt.

Verwendung

  • Jedes Polygon aus dem Footprint-Feature führt zu einem Multipatch, das aus den überlappenden Teilen des integrierten Mesh erstellt wird.

  • Sie können dieses Werkzeug verwenden, wenn Sie Attribute für diskontinuierliche Objekte zuweisen müssen, die im integrierten Mesh erfasst wurden. Die Attribute aus dem Footprint-Polygon werden auf den resultierenden Multipatch übertragen.

  • Sie können dieses Werkzeug verwenden, wenn Sie in einem integrierten Mesh erfasste Daten mit Werkzeugen verarbeiten müssen, die die Geometrie des Multipatches analysieren.

Parameter

BeschriftungErläuterungDatentyp
Integriertes Mesh (Quelle)

Das integrierte Mesh, das verarbeitet wird.

File; Scene Layer
Footprint-Features

Die Polygon-Features, die den Bereich definieren, der ausgeschnitten wird.

Feature Layer
Ausgabe-Multipatch-Feature-Class

Die Ausgabe-Multipatch-Feature-Class.

Feature Class

arcpy.ddd.ExtractMultipatchFromMesh(source_mesh, footprint_features, out_feature_class)
NameErläuterungDatentyp
source_mesh

Das integrierte Mesh, das verarbeitet wird.

File; Scene Layer
footprint_features

Die Polygon-Features, die den Bereich definieren, der ausgeschnitten wird.

Feature Layer
out_feature_class

Die Ausgabe-Multipatch-Feature-Class.

Feature Class

Codebeispiel

ExtractMultipatchFromMesh: Beispiel (Python-Fenster)

Im folgenden Beispiel wird die Verwendung dieses Werkzeugs im Python-Fenster veranschaulicht:

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

Verwandte Themen