Resumen
Evalúa las entidades multiparche para determinar si cada entidad encierra completamente un volumen de espacio.
Uso
Esta herramienta agregará un nuevo campo llamado IsClosed que indica si una entidad determinada está cerrada.
Considere la posibilidad de usar la herramienta Incluir multiparche para construir entidades cerradas a partir de las que no lo están.
Sintaxis
arcpy.3d.IsClosed3D(in_feature_class)
Parámetro | Explicación | Tipo de datos |
in_feature_class | Las entidades multiparches que se van a probar. | Feature Layer |
Salida derivada
Nombre | Explicación | Tipo de datos |
output_feature_class | Las entidades multiparche actualizadas. | Capa de entidades |
Muestra de código
En el siguiente ejemplo se muestra cómo usar esta herramienta en la ventana de Python.
import arcpy
from arcpy import env
env.workspace = 'C:/data'
arcpy.IsClosed3D_3d('sample_multipatch.shp')
En el siguiente ejemplo se muestra cómo usar esta herramienta en un script independiente de Python.
'''****************************************************************************
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)
Entornos
Información de licenciamiento
- Basic: Requiere 3D Analyst
- Standard: Requiere 3D Analyst
- Advanced: Requiere 3D Analyst