Zusammenfassung
Wertet Multipatch-Features aus, um zu bestimmen, ob jedes Feature ein Raumvolumen vollständig umschließt.
Verwendung
Dieses Werkzeug fügt ein neues Feld namens IsClosed hinzu, das angibt, ob ein angegebenes Feature geschlossen ist.
Sie haben die Möglichkeit, das Werkzeug Multipatch schließen zu verwenden, um geschlossene Features aus nicht geschlossenen Features zu konstruieren.
Syntax
IsClosed3D(in_feature_class)
Parameter | Erklärung | Datentyp |
in_feature_class | Die zu testenden Multipatch-Features. | Feature Layer |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
output_feature_class | Die aktualisierten Multipatch-Features. | Feature-Layer |
Codebeispiel
Anhand des folgenden Beispiels wird die Verwendung dieses Werkzeugs im Python-Fenster veranschaulicht.
import arcpy
from arcpy import env
env.workspace = 'C:/data'
arcpy.IsClosed3D_3d('sample_multipatch.shp')
Im folgenden Beispiel wird die Verwendung dieses Werkzeugs in einem eigenständigen Python-Skript veranschaulicht.
'''****************************************************************************
Name: IsClosed3D Example
Description: This script demonstrates how to use the
IsClosed3D tool on all multipatches in a target workspace.
****************************************************************************'''
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = 'C:/data'
# Set Local Variables
for fc in arcpy.ListFeatureClasses(): # list features in workspace
# Determine which features are multipatches
if arcpy.Describe(fc).shapeType == 'MultiPatch':
# Execute Is Closed 3D
arcpy.IsClosed3D_3d(fc)
Umgebungen
Lizenzinformationen
- Basic: Erfordert 3D Analyst
- Standard: Erfordert 3D Analyst
- Advanced: Erfordert 3D Analyst