Skip To Content

Abflussgebiet

Zusammenfassung

Ermittelt die relevante Fläche über einer Gruppe von Zellen in einem Raster.

Abbildung

Abbildung: Werkzeug "Abflussgebiet"

Verwendung

  • Der Wert jedes Abflussgebiets stammt aus dem Wert der Quelle im Eingabe-Raster bzw. den Feature-Abflusspunktdaten. Wenn der Abflusspunkt ein Raster-Dataset ist, werden die Zellenwerte verwendet. Wenn der Abflusspunkt ein Punkt-Feature-Dataset ist, stammen die Werte aus dem angegebenen Feld.

  • Das Werkzeug "Abflussgebiet" unterstützt nur D8-Eingabe-Fließrichtungs-Raster. D8-Fließrichtungs-Raster können mit dem Werkzeug Fließrichtung unter Verwendung des Standardfließrichtungstyps D8 erstellt werden.

  • Beim Festlegen der Abflusspunktpositionen der Eingabe als Feature-Daten entspricht das Standardfeld dem ersten gültigen Feld. Sind keine gültigen Felder vorhanden, wird das ObjectID-Feld als Standardfeld verwendet (z. B. OID oder FID).

Syntax

Watershed_ra (inputFlowDirectionRaster, inPourPointRasterOrFeatures, outputName, {pourPointField})
ParameterErklärungDatentyp
inputFlowDirectionRaster

Das Eingabe-Raster, das die Fließrichtung aus jeder Zelle anzeigt.

Raster Layer; Image Service; String
inPourPointRasterOrFeatures

Die Abflusspunktpositionen der Eingabe.

Raster Layer; Feature Layer; Image Service; Feature Service; String
outputName

Der Name des Ausgabe-Abflussgebiet-Raster-Service.

Der Standardname basiert auf dem Werkzeugnamen und dem Namen des Eingabe-Layers. Wenn der Layer bereits vorhanden ist, werden Sie aufgefordert, einen anderen Namen einzugeben.

String
pourPointField
(optional)

Feld für die Zuweisung von Werten zu den Abflusspunktpositionen.

String

Abgeleitete Ausgabe

NameErklärungDatentyp
outputRaster

Das Ausgabe-Raster.

Raster-Layer

Codebeispiel

Watershed – Beispiel 1 (Python-Fenster)

In diesem Beispiel wird die relevante Fläche für ausgewählte Abflusspunktpositionen auf einem Fließrichtungs-Raster ermittelt.

import arcpy
arcpy.Watershed_ra("https://myserver/rest/services/flowdir/ImageServer","https://myserver/rest/services/streamlink/ImageServer","outWatershed1")
Watershed – Beispiel 2 (eigenständiges Skript)

In diesem Beispiel wird die relevante Fläche für ausgewählte Abflusspunktpositionen auf einem Fließrichtungs-Raster ermittelt.

#---------------------------------------------------------------------------
# Name: Watershed_example02.py
# Requirements: ArcGIS Image Server

# Import system modules
import arcpy

# Set local variables
inFlowDirection = "https://myserver/rest/services/flowdir/ImageServer"
inPourPoint = "https://myserver/rest/services/streamlink/ImageServer"
outputWatershed = "outWatershed2"

# Execute Watershed raster analysis tool
arcpy.Watershed_ra(inFlowDirection, inPourPoint, outputWatershed)

Lizenzinformationen

  • Basic: Erfordert ArcGIS Image Server
  • Standard: Erfordert ArcGIS Image Server
  • Advanced: Erfordert ArcGIS Image Server

Verwandte Themen