De corriente a entidad (Spatial Analyst)

Nivel de licencia:BasicStandardAdvanced

Resumen

Convierte un ráster que representa una red lineal a entidades que representan la red lineal.

Más información sobre cómo funciona De arroyo a entidad

Uso

Sintaxis

StreamToFeature (in_stream_raster, in_flow_direction_raster, out_polyline_features, {simplify})
ParámetroExplicaciónTipo de datos
in_stream_raster

Ráster de entrada que representa una red de corriente lineal.

Raster Layer
in_flow_direction_raster

Ráster de entrada que muestra la dirección del flujo de cada celda.

El ráster de dirección de flujo se puede crear con la herramienta Dirección de flujo.

Raster Layer
out_polyline_features

Clase de entidad de salida que contendrá los arroyos convertidos.

Feature Class
simplify
(Opcional)

Especifica si se utiliza desbroce (“weeding”).

  • SIMPLIFY La entidad se desbroza para reducir la cantidad de vértices. El algoritmo Douglas-Puecker para la generalización de líneas se utiliza con una tolerancia de sqrt (0,5) * tamaño de celda.
  • NO_SIMPLIFY No se aplica el desbroce.

Se aplica desbroce (“weeding”) por defecto.

Boolean

Ejemplo de código

Ejemplo 1 de StreamToFeature (ventana de Python)

Este ejemplo convierte un ráster que representa una red lineal a entidades.

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")
Ejemplo 2 de StreamToFeature (secuencia de comandos independiente)

Este ejemplo convierte un ráster que representa una red lineal a entidades.

# 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")

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: Requiere Spatial Analyst
ArcGIS for Desktop Standard: Requiere Spatial Analyst
ArcGIS for Desktop Advanced: Requiere Spatial Analyst
9/11/2013