Multipatch aus Mesh extrahieren (3D Analyst)

Zusammenfassung

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

Verwendung

  • Jedes Polygon aus dem Footprint-Feature führt zu einem Multipatch, das aus den überlappenden Teilen des integrierten Meshes 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
In Quelle integriertes Mesh

Das integriertes 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 Multipatch-Feature-Class, die von diesem Werkzeug erstellt wird.

Feature Class

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

Das integriertes 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 Multipatch-Feature-Class, die von diesem Werkzeug erstellt wird.

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