Ist geschlossen 3D (3D Analyst)

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)
ParameterErklärungDatentyp
in_feature_class

Die zu testenden Multipatch-Features.

Feature Layer

Abgeleitete Ausgabe

NameErklärungDatentyp
output_feature_class

Die aktualisierten Multipatch-Features.

Feature-Layer

Codebeispiel

IsClosed – Beispiel 1 (Python-Fenster)

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')
IsClosed – Beispiel 2 (eigenständiges Skript)

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)

Lizenzinformationen

  • Basic: Erfordert 3D Analyst
  • Standard: Erfordert 3D Analyst
  • Advanced: Erfordert 3D Analyst

Verwandte Themen