Diagrama de valla (3D Analyst)

Resumen

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

Ilustración

Diagrama de valla

Uso

  • Un diagrama de valla ofrece una forma útil de visualizar el espacio entre varias superficies superpuestas en un espacio 3D, por ejemplo, datos estratigráficos.

  • Se usa la interpolación bilineal para derivar la altura a lo largo de una superficie de ráster. En el caso de las superficies TIN, es posible especificar opciones de vecino natural e interpolación lineal.

  • Es posible generar una tabla de valores x,y,z en el diagrama de valla con la herramienta Apilar perfil.

Sintaxis

arcpy.3d.FenceDiagram(in_line_features, in_surface, out_feature_class, {method}, {floor_height}, {ceiling_height}, {sample_distance})
ParámetroExplicació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 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)

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 empleada para definir la altura más baja del diagrama de valla.

Linear Unit
ceiling_height
(Opcional)

Una altura constante empleada para definir la altura más alta del diagrama de valla.

Linear Unit
sample_distance
(Opcional)

La distancia horizontal utilizada 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')

Información de licenciamiento

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

Temas relacionados