Blockbild (3D Analyst)

Zusammenfassung

Erstellt einen vertikalen Querschnitt einer Sammlung von Oberflächen.

Abbildung

Abbildung des Werkzeugs "Blockbild"

Verwendung

  • Ein Blockbild ist eine Methode zur Visualisierung des Raumes zwischen mehreren überlappenden Oberflächen im 3D-Raum, z. B. stratigrafische Daten.

  • Geschwungene Segmente werden mithilfe des Parameterwertes Abtastschrittweite in Liniensegmente generalisiert. Wenn keine Abtastschrittweite definiert ist, wird dieser Wert von der Eingabe-Oberfläche abgeleitet. Bei einem Raster entspricht die standardmäßige Abtastschrittweite der Zellengröße des Rasters. Bei einem TIN basiert die standardmäßige Abtastschrittweite auf den Kanten, die von der triangulierten Oberfläche erzeugt werden. Wenn die Kurve kürzer als die Abtastauflösung ist, wird sie mithilfe ihrer Anfangs- und Endpunkte in eine 2-Punkt-Linie vereinfacht.

  • Zur Ableitung der Höhe entlang einer Raster-Oberfläche wird die bilineare Interpolation verwendet. Für TIN-Oberflächen kann "Natürlicher Nachbar" oder "Lineare Interpolation" angegeben werden.

  • Eine Tabelle der XYZ-Werte im Blockbild kann mit dem Werkzeug Stack-Profil erstellt werden.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Linien-Features

Die Linien-Features, die zum Konstruieren des Blockbilds verwendet werden.

Feature Layer
Eingabe-Oberfläche

Die Raster- und TIN-Oberflächen, die zum Konstruieren des Blockbilds verwendet werden sollen.

Mosaic Layer; Raster Layer; TIN Layer
Ausgabe-Multipatch-Feature-Class

Das Ausgabe-Multipatch, das aus vertikalen Flächen besteht, die das Blockbild darstellen.

Feature Class
Interpolationsmethode
(optional)

Legt die Interpolationsmethode fest, die beim Konstruieren des Blockbildes verwendet wird, um Z-Werte aus der TIN-Oberfläche abzurufen. Dieser Parameter gilt nicht für Raster-Oberflächen.

  • LinearEs wird die lineare Interpolation verwendet. Dies ist die Standardeinstellung.
  • Natürliche NachbarnEs wird die Natürliche-Nachbarn-Interpolation verwendet.
String
Bodenhöhe
(optional)

Eine konstante Höhe, die zur Definition der niedrigsten Höhe des Blockbildes verwendet wird.

Linear Unit
Deckenhöhe
(optional)

Eine konstante Höhe, die zur Definition der höchsten Höhe des Blockbildes verwendet wird.

Linear Unit
Stichprobenentfernung
(optional)

Die horizontale Entfernung, mit der die Positionen bestimmt werden, bei denen Höhenmessungen aus den zugrunde liegenden Oberflächen interpoliert werden.

Linear Unit

arcpy.ddd.FenceDiagram(in_line_features, in_surface, out_feature_class, {method}, {floor_height}, {ceiling_height}, {sample_distance})
NameErläuterungDatentyp
in_line_features

Die Linien-Features, die zum Konstruieren des Blockbilds verwendet werden.

Feature Layer
in_surface
[in_surface,...]

Die Raster- und TIN-Oberflächen, die zum Konstruieren des Blockbilds verwendet werden sollen.

Mosaic Layer; Raster Layer; TIN Layer
out_feature_class

Das Ausgabe-Multipatch, das aus vertikalen Flächen besteht, die das Blockbild darstellen.

Feature Class
method
(optional)

Legt die Interpolationsmethode fest, die beim Konstruieren des Blockbildes verwendet wird, um Z-Werte aus der TIN-Oberfläche abzurufen. Dieser Parameter gilt nicht für Raster-Oberflächen.

  • LINEAREs wird die lineare Interpolation verwendet. Dies ist die Standardeinstellung.
  • NATURAL_NEIGHBORSEs wird die Natürliche-Nachbarn-Interpolation verwendet.
String
floor_height
(optional)

Eine konstante Höhe, die zur Definition der niedrigsten Höhe des Blockbildes verwendet wird.

Linear Unit
ceiling_height
(optional)

Eine konstante Höhe, die zur Definition der höchsten Höhe des Blockbildes verwendet wird.

Linear Unit
sample_distance
(optional)

Die horizontale Entfernung, mit der die Positionen bestimmt werden, bei denen Höhenmessungen aus den zugrunde liegenden Oberflächen interpoliert werden.

Linear Unit

Codebeispiel

FenceDiagram: Beispiel 1 (Python-Fenster)

Im folgenden Beispiel wird die Verwendung dieses Werkzeugs im Python-Fenster veranschaulicht.

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

Lizenzinformationen

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

Verwandte Themen