Etiqueta | Explicación | Tipo de datos |
Entidades de línea de entrada | Las entidades de línea se usan para construir el diagrama de valla. | Feature Layer |
Superficie de entrada | Las superficies ráster y TIN que se podrán emplear para construir el diagrama de valla. | Mosaic Layer; Raster Layer; TIN Layer |
Clase de entidad multiparche de salida | El multiparche de salida que se compone de caras verticales que representan el diagrama de valla. | Feature Class |
Método de interpolación (Opcional) | Especifica el método de interpolación que se usará para obtener valores z de las superficies TIN al construir el diagrama de valla. Este parámetro no se aplica a las superficies de ráster.
| String |
Altura de planta (Opcional) | Una altura constante que se utilizará para definir la altura más baja del diagrama de valla. | Linear Unit |
Altura de techo (Opcional) | Una altura constante que se utilizará para definir la altura más alta del diagrama de valla. | Linear Unit |
Distancia de muestra (Opcional) | La distancia horizontal que se utilizará para determinar las posiciones en las que se interpolan las mediciones de altura desde las superficies subyacentes. | Linear Unit |
Resumen
Construye una sección transversal vertical de una colección de superficies.
Ilustración
Uso
Un diagrama de valla ofrece una forma de visualizar el espacio entre varias superficies superpuestas en un espacio 3D, por ejemplo, datos estratigráficos.
Los segmentos curvados se generalizarán en segmentos de línea mediante el valor del parámetro Distancia de muestra. Si no se especifica una distancia de muestra, este valor se obtendrá de la superficie de entrada. Para un ráster, la distancia de muestra predeterminada será el tamaño de celda del ráster. Para un TIN, la distancia de muestra predeterminada se basará en las aristas producidas por la superficie triangulada. Si la curva es más corta que la resolución de muestreo, la curva se simplificará en una línea de dos puntos utilizando sus puntos de inicio y final.
Se usa la interpolación bilineal para derivar la altura a lo largo de una superficie de ráster. Para las superficies TIN, se puede especificar un vecino natural o una interpolación lineal.
Se puede generar una tabla de los valores x,y,z del diagrama de valla usando la herramienta Apilar perfil.
Parámetros
arcpy.ddd.FenceDiagram(in_line_features, in_surface, out_feature_class, {method}, {floor_height}, {ceiling_height}, {sample_distance})
Nombre | Explicación | Tipo de datos |
in_line_features | Las entidades de línea se usan para construir el diagrama de valla. | Feature Layer |
in_surface [in_surface,...] | Las superficies ráster y TIN que se podrán emplear para construir el diagrama de valla. | Mosaic Layer; Raster Layer; TIN Layer |
out_feature_class | El multiparche de salida que se compone de caras verticales que representan el diagrama de valla. | Feature Class |
method (Opcional) | Especifica el método de interpolación que se usará para obtener valores z de las superficies TIN al construir el diagrama de valla. Este parámetro no se aplica a las superficies de ráster.
| String |
floor_height (Opcional) | Una altura constante que se utilizará para definir la altura más baja del diagrama de valla. | Linear Unit |
ceiling_height (Opcional) | Una altura constante que se utilizará para definir la altura más alta del diagrama de valla. | Linear Unit |
sample_distance (Opcional) | La distancia horizontal que se utilizará para determinar las posiciones en las que se interpolan las mediciones de altura desde las superficies subyacentes. | Linear Unit |
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.FenceDiagram('fence_profile.shp',
['alluvium.tif', 'white_limestone.tif', 'yellow_limestone.tif'],
'fence_diagram.shp', sample_distance='5 Meters')