Funktionsweise des Werkzeugs "Oberflächenneigung" (3D Analyst)

Das Werkzeug Oberflächenneigung erstellt eine Ausgabe-Polygon-Feature-Class mit Polygonen, die ein Eingabe-TIN- oder -Terrain-Dataset anhand der Neigung klassifizieren. Die Neigung beschreibt den Winkel zwischen der Oberfläche und einer horizontalen Ebene, der in Grad oder Prozent ausgedrückt werden kann. Die Neigung in Grad wird ermittelt, indem der Arcustangens des Verhältnisses der Änderung der Höhe (dZ) zur Änderung der horizontalen Entfernung (dS) berechnet wird, d. h. Neigung = Arctan (dZ : dS). Die prozentuale Neigung entspricht der Änderung der Höhe dividiert durch die Änderung der horizontalen Entfernung multipliziert mit 100, d. h. Neigung = (dZ : dX) x 100.

Funktionsdarstellung

Das {slope_field} enthält den Namen des Attributfelds zum Aufzeichnen der Ausrichtungscodes von Polygonen. Die Standardeinstellung lautet "SlopeCode".

Jedes Dreieck wird in eine Neigungsklasse klassifiziert. Kontinuierliche Dreiecke, die zur selben Klasse gehören, werden während der Bildung der Ausgabe-Polygone zusammengeführt. Der Parameter {units} kann auf PERCENT oder DEGREE festgelegt werden. Die Standardeinstellung ist PERCENT. Die Standardklassengrenzen für die prozentuale Neigung sind 1,00, 2,15, 4,64, 10,00, 21,50, 46,40, 100,00 und 1000,00. Optional kann auch DEGREE zur Klassifizierung der Neigung verwendet werden. Die Standardklassengrenzen für die Neigungsgrade sind 0,57, 1,43, 2,66, 5,71, 12,13, 24,89, 45,0 und 90,0.

Die {class_breaks_table} dient dem Bestimmen benutzerdefinierter Neigungsklassen. In einer Windows-Umgebung kann die Tabelle eine TXT- oder DBF-Datei sein, in einer UNIX-Umgebung weist Sie das Format DBF auf. Jeder Eintrag in der Tabelle muss zwei Werte enthalten, die zur Darstellung des Neigungsbereichs der Klasse und des zugehörigen Klassencodes dienen.

Table example: 

			break, code
			10.0, 11
			25.0, 22
			40.0, 33
			70.0, 44

Beachten Sie die Trennung durch Kommas und die Verwendung von Dezimalstellen im ersten Feld. Feldnamen werden benötigt, aber ignoriert. Das erste Feld steht für die Klassengrenzen, und die Werte müssen in Dezimalform eingegeben werden. Das zweite Feld ist für die Codes bestimmt, die als Ganzzahlen anzugeben sind. Die Einheiten des Neigungsbereichs werden durch den Parameter "{units}" definiert. Wenn dieses Argument nicht angegeben ist, wird die Standardklassifizierung verwendet.

Verwandte Themen


7/10/2012