Etiqueta | Explicación | Tipo de datos |
TIN de Entrada | El primer TIN de entrada. | TIN Layer |
TIN de Entrada | El segundo TIN de entrada. | TIN Layer |
Clase de entidad de entrada | Las entidades que se extruirán entre los TIN. | Feature Layer |
Clase de entidad de salida | La salida que almacenará las entidades extruidas. | Feature Class |
Resumen
Crea entidades 3D mediante la extrusión de cada entidad de entrada entre dos datasets de red irregular de triángulos (TIN).
Ilustración
Uso
Solo la porción de las entidades de entrada que se superponen con la extensión XY de ambos TIN estará representada en la salida.
La geometría de las entidades extruidas depende de la geometría de las entidades de entrada:
- Las entidades de entrada de línea y poligonales dan como resultado la creación de la geometría multiparche.
- Entidades de entrada de puntos dan como resultado la creación de la geometría de línea.
La herramienta puede no generar una salida válida si alguno de los datasets de entrada tiene límites coincidentes con otro dataset de entrada. Si el polígono de entrada comparte bordes coincidentes con cualquiera de las superficies de la TIN, considere el uso de la herramienta Zona de influencia para modificar levemente la forma del polígono. Del mismo modo, si una de las superficies de la TIN tiene un límite coincidente con otra en la región que se superpone con el polígono, considere la posibilidad de modificar el área de datos de la TIN, ya sea a través de la edición interactiva o utilizando la herramienta Dominio de la TIN para obtener la huella de la TIN como un polígono, aplicando una leve zona de influencia al polígono y cargando el polígono nuevamente en la TIN con la herramienta Editar TIN.
Parámetros
arcpy.ddd.ExtrudeBetween(in_tin1, in_tin2, in_feature_class, out_feature_class)
Nombre | Explicación | Tipo de datos |
in_tin1 | El primer TIN de entrada. | TIN Layer |
in_tin2 | El segundo TIN de entrada. | TIN Layer |
in_feature_class | Las entidades que se extruirán entre los TIN. | Feature Layer |
out_feature_class | La salida que almacenará las entidades extruidas. | Feature Class |
Muestra de código
En el siguiente ejemplo se muestra cómo usar esta herramienta en la ventana de Python.
arcpy.env.workspace = "C:/data"
arcpy.ddd.ExtrudeBetween("tin1", "tin2", "study_area.shp", "extrusion.shp")
En el siguiente ejemplo se muestra cómo usar esta herramienta en una secuencia de comandos independiente de Python.
'''****************************************************************************
Name: ExtrudeBetween Example
Description: This script demonstrates how to use the
ExtrudeBetween tool.
****************************************************************************'''
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data"
# Set Local Variables
inTIN1 = "ceiling"
inTIN2 = "floor"
inPoly = "study_area.shp"
# Ensure output has a unique name
outMP = arcpy.CreateUniqueName("extrusion.shp")
#Execute ExtrudeBetween
arcpy.ddd.ExtrudeBetween(inTIN1, inTIN2, inPoly, outMP)