Stream to Feature (Spatial Analyst)
Zusammenfassung
Konvertiert ein Raster, das ein lineares Netzwerk darstellt, in Features, die das lineare Netzwerk darstellen.
Weitere Informationen zur Funktionsweise des Werkzeugs "Stream to Feature"
Verwendung
-
Das Eingabe-Raster-Netzwerk für den Wasserlauf sollte als Werte dargestellt werden, die vor einem Hintergrund von NoData-Werten Werte größer gleich 1 aufweisen.
-
Die Ergebnisse des Werkzeugs Abflussakkumulation können verwendet werden, um durch das Anwenden eines Schwellenwertes zur Auswahl von Zellen mit einer hohen Abflussakkumulation ein Raster-Wasserlaufnetz zu erstellen. Beispielsweise werden Zellen mit einem Zufluss von mehr als 100 Zellen zum Definieren des Wasserlaufnetzes verwendet. Verwenden Sie das Werkzeug Con oder Auf NULL setzen, um ein Wasserlaufnetz-Raster zu erstellen, in dem akkumulierte Wasserlaufwerte von 100 und mehr in einem Netz zusammenfließen und die anderen Wasserläufe im Hintergrund (NoData) positioniert werden. Das resultierende Wasserlaufnetz kann in Wasserlauf-Abschnitte und Wasserlauf in Feature verwendet werden.
Eine analytische Methode der Bestimmung eines entsprechenden Schwellenwertes für die Wasserlaufnetzbegrenzung wird in Tarboton et al. (1991) beschrieben.
-
Es sollten zusammenhängende Features mit demselben Wert, z. B. die Ergebnisse des Werkzeugs Stream Order oder Stream Link, vorliegen. Stream to Feature sollte nicht in einem Raster verwendet werden, in dem es nur wenige angrenzende Zellen mit demselben Wert gibt.
-
Die Richtung der Ausgabe-Features zeigt flussabwärts.
Syntax
Parameter | Erläuterung | Datentyp |
in_stream_raster |
Ein Eingabe-Raster, das ein lineares Wasserlaufnetz darstellt. | Raster Layer |
in_flow_direction_raster |
Das Eingabe-Raster, das die Fließrichtung aus jeder Zelle anzeigt. Das Fließrichtungs-Raster kann mit dem Werkzeug Fließrichtung erstellt werden. | Raster Layer |
out_polyline_features |
Ausgabe-Feature-Class, die die konvertierten Streams enthält. | Feature Class |
simplify (optional) |
Gibt an, ob Ausdünnung verwendet wird.
Standardmäßig wird Ausdünnung angewendet. | Boolean |
Codebeispiel
In diesem Beispiel wird ein Raster, das ein lineares Netzwerk darstellt, in Features konvertiert.
import arcpy from arcpy import env from arcpy.sa import * env.workspace = "C:/sapyexamples/data" StreamToFeature("stream", "flowdir", "c:/sapyexamples/output/outstrm01.shp", "NO_SIMPLIFY")
In diesem Beispiel wird ein Raster, das ein lineares Netzwerk darstellt, in Features konvertiert.
# Name: _Ex_02.py # Description: # Requirements: Spatial Analyst Extension # Import system modules import arcpy from arcpy import env from arcpy.sa import * # Set environment settings env.workspace = "C:/sapyexamples/data" # Set local variables inStreamRaster = "stream" inFlowDir = "flowdir" outStreamFeats = "c:/sapyexamples/output.gdb/outstrm02" # Check out the ArcGIS Spatial Analyst extension license arcpy.CheckOutExtension("Spatial") # Execute StreamToFeature(inStreamRaster, inFlowDir, outStreamFeats, "NO_SIMPLIFY")