Abstandsoberfläche generieren (3D Analyst)

Zusammenfassung

Generiert eine Raster-Oberfläche, mit der die Abstandszone um 3D-Linien-Features modelliert wird.

Abbildung

Abbildung des Werkzeugs "Abstandsoberfläche generieren"

Verwendung

  • Eine Abstandszone stellt die theoretische Höhe eines Bereichs um ein bestimmtes Feature dar, in den andere Features nicht hineinragen dürfen. Im Kontext von Stromleitungen kann diese Zone den Bereich der maximalen Höhe darstellen, die Vegetation erreichen kann. Damit sollen das Brandrisiko und andere Gefahren minimiert werden. Vegetation, die höher als die Abstandszone ist, muss gekürzt werden. Im Kontext von Straßen und Gehwegen kann die Abstandszone die niedrigste Höhe darstellen, in der die Vegetation über die Wege von Fahrzeugen, Radfahrern und Fußgängern hinausragen darf, ohne die Sicherheit zu beeinträchtigen. Bei Schifffahrtskanälen kann die Abstandszone den navigierbaren Pfad darstellen, der von Sedimentablagerungen befreit werden muss.

  • Die Abstandsoberfläche ist vergleichbar mit einer Höhenoberfläche, die reale Messwerte modelliert, um zu ermitteln, wo Abstandszonen verletzt werden. Sie können mit dem Werkzeug Abtrag/Auftrag die beiden Oberflächen auswerten, um Oberfläche und Volumen jeder Verletzung einer zusammenhängenden Abstandszone zu ermitteln. Die anhand von realen Messwerten erstellte Höhenoberfläche sollte die unidirektionale Verzerrung der Abstandszone widerspiegeln. Wenn beispielsweise die Abstandszone die maximale Höhe einer potenziellen Intrusionsquelle definiert, wie dies bei durch Vegetation behinderten Stromleitungen oder Sedimentablagerungen entlang von Schifffahrtskanälen der Fall ist, sollte die aus realen Messwerten erstellte Höhenoberfläche eine Verzerrung für maximale Höhenwerte von Bäumen und Sedimentablagerungen aufweisen. Analog sollte, wenn die Abstandszone die Mindesthöhe einer potenziellen Intrusionsquelle wie der Vegetation um Gehwege und Fahrbahnen definiert, die aus realen Messwerten erstellte Höhenoberfläche eine Verzerrung für minimale Höhenwerte aufweisen. Die Höhenoberfläche realer Messwerte in LAS-Daten kann mit dem Werkzeug LAS-Dataset in Raster erstellt werden, und das Werkzeug Punktwolke in Raster kann für I3S-Punktwolken verwendet werden.

  • Verwenden Sie das Werkzeug Stromleitungen aus Punktwolke extrahieren mit der Option zum Eliminieren der Auswirkungen von Wind beim Generieren von Stromleitungen, die als Eingabe für die Modellierung von Abstandszonen verwendet werden. Die Positionen von Punkten für Stromleitungen werden in der Regel durch die Auswirkungen von Wind verzerrt, was zu einer deutlichen Abweichung der Position der Stromleitung führen kann. Wenn die Auswirkungen von Wind eliminiert werden, werden Stromleitungen erstellt, die den normalen Verlauf des Leitungskabels widerspiegeln.

  • Wenn die Abstandszone die Einbeziehung mehrerer Raster-Oberflächen erfordert, mit denen unterschiedliche Arten von Abstandsanforderungen modelliert werden, verwenden Sie das Werkzeug Mosaik zu neuem Raster mit dem entsprechenden Zusammenführungsoperator für die Art des modellierten Abstands.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-3D-Features

Die 3D-Linien-Features, die zum Generieren der Abstandszone verwendet werden.

Feature Layer
Horizontaler Abstand

Der horizontale Versatz der Abstandszone von den einzelnen Seiten der Eingabe-Features.

Linear Unit
Vertikaler Abstand

Der vertikale Versatz der Abstandszone von den einzelnen Eingabe-Features. Die Richtung des vertikalen Versatzes wird mit dem Wert des Parameters Überlappungsmethode angegeben. Wenn die Option Kleinster Abstand angegeben wird, ist der vertikale Versatz kleiner als die Eingabe-Features. Wenn die Option Größter Abstand angegeben wird, ist der Versatz größer als die Eingabe-Features.

Linear Unit
Ausgabe-Raster-Oberfläche

Die Ausgabe-Raster-Oberfläche, die die Abstandszone darstellt.

Raster Dataset
Zellengröße

Die Zellengröße der Ausgabe-Raster-Oberfläche.

Linear Unit
Überlappungsmethode
(optional)

Gibt die Methode an, mit der die Abstandszone an Stellen, an denen die Zonen um mehrere Features überlappen, definiert wird.

  • Kleinster AbstandZum Definieren der Abstandszone wird der kleinste Abstand verwendet. Dies ist die Standardeinstellung.
  • Größter AbstandZum Definieren der Abstandszone wird der größte Abstand verwendet.
String
Öffnungswinkel
(optional)

Der arithmetische Winkel, der die Richtung der Öffnung am Ende der Abstandszone definiert.

Double
Öffnungsdistanz
(optional)

Die Länge der Öffnung am Ende der Abstandszone.

Linear Unit

arcpy.ddd.GenerateClearanceSurface(in_3d_features, horizontal_clearance, vertical_clearance, out_surface, cell_size, {overlap_method}, {flare_angle}, {flare_distance})
NameErläuterungDatentyp
in_3d_features

Die 3D-Linien-Features, die zum Generieren der Abstandszone verwendet werden.

Feature Layer
horizontal_clearance

Der horizontale Versatz der Abstandszone von den einzelnen Seiten der Eingabe-Features.

Linear Unit
vertical_clearance

Der vertikale Versatz der Abstandszone von den einzelnen Eingabe-Features. Die Richtung des vertikalen Versatzes wird mit dem Wert des Parameters overlap_method angegeben. Wenn die Option MINIMUM angegeben wird, ist der vertikale Versatz kleiner als die Eingabe-Features. Wenn die Option MAXIMUM angegeben wird, ist der Versatz größer als die Eingabe-Features.

Linear Unit
out_surface

Die Ausgabe-Raster-Oberfläche, die die Abstandszone darstellt.

Raster Dataset
cell_size

Die Zellengröße der Ausgabe-Raster-Oberfläche.

Linear Unit
overlap_method
(optional)

Gibt die Methode an, mit der die Abstandszone an Stellen, an denen die Zonen um mehrere Features überlappen, definiert wird.

  • MINIMUMZum Definieren der Abstandszone wird der kleinste Abstand verwendet. Dies ist die Standardeinstellung.
  • MAXIMUMZum Definieren der Abstandszone wird der größte Abstand verwendet.
String
flare_angle
(optional)

Der arithmetische Winkel, der die Richtung der Öffnung am Ende der Abstandszone definiert.

Double
flare_distance
(optional)

Die Länge der Öffnung am Ende der Abstandszone.

Linear Unit

Codebeispiel

GenerateClearanceSurface: Beispiel (Python-Fenster)

Anhand des folgenden Beispiels wird die Verwendung dieses Werkzeugs im Python-Fenster veranschaulicht.

import arcpy
arcpy.env.workspace = 'c:/data'
arcpy.ddd.GenerateClearanceSurface('VegManagement.gdb/PowerLines', '15 Meters', '9 Meters', 'ClearanceZone.tif', 
                                   '50 Centimeters', 'MAXIMUM', 45, '5 Meters')

Lizenzinformationen

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

Verwandte Themen