Diagrama de valla (3D Analyst)

Resumen

Construye una sección transversal vertical de una colección de superficies.

Ilustración

Ilustración de la herramienta Diagrama de valla

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

EtiquetaExplicaciónTipo 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.

  • LinealSe utilizará la interpolación lineal. Esta es la opción predeterminada.
  • Vecinos naturalesSe utilizará la interpolación de vecinos naturales.
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

arcpy.ddd.FenceDiagram(in_line_features, in_surface, out_feature_class, {method}, {floor_height}, {ceiling_height}, {sample_distance})
NombreExplicaciónTipo 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.

  • LINEARSe utilizará la interpolación lineal. Esta es la opción predeterminada.
  • NATURAL_NEIGHBORSSe utilizará la interpolación de vecinos naturales.
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

Ejemplo 1 de FenceDiagram (ventana de Python)

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')

Temas relacionados