De ráster a polilínea (Conversión)

Nivel de licencia:BasicStandardAdvanced

Resumen

Convierte un dataset ráster en entidades de polilínea.

Uso

Sintaxis

RasterToPolyline_conversion (in_raster, out_polyline_features, {background_value}, {minimum_dangle_length}, {simplify}, {raster_field})
ParámetroExplicaciónTipo de datos
in_raster

El dataset ráster de entrada.

El ráster debe ser de tipo entero.

Raster Layer
out_polyline_features

La clase de entidad de salida que contendrá las polilíneas que se convirtieron.

Feature Class
background_value
(Opcional)

Especifica el valor que identificará las celdas de fondo. El dataset ráster se visualiza como un conjunto de celdas de primer plano y de celdas de fondo. Las entidades lineales se forman desde las celdas de primer plano.

  • ZEROEl fondo se compone de celdas de cero o menos o NoData. Todas las celdas con un valor mayor que cero se consideran un valor de primer plano.
  • NODATAEl fondo se compone de celdas NoData. Todas las celdas con valores válidos pertenecen al primer plano.
String
minimum_dangle_length
(Opcional)

La longitud mínima de las polilíneas colgantes que se mantendrán. El valor predeterminado es cero.

Double
simplify
(Opcional)

Simplifica una línea al eliminar pequeñas fluctuaciones o curvaturas extrañas conservando su forma esencial.

  • SIMPLIFYLas polilíneas se simplificarán. Ésta es la opción predeterminada.
  • NO_SIMPLIFYLas polilíneas no se simplificarán.
Boolean
raster_field
(Opcional)

El campo que se utiliza para asignar los valores desde las celdas del ráster de entrada a las entidades de polilínea del dataset de salida.

Puede ser un campo entero o de cadena de caracteres.

Field

Ejemplo de código

Ejemplo de RasterToPolyline (ventana Python)

Convierte un dataset ráster en entidades de polilínea.

import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.RasterToPolyline_conversion("flowstr", "c:/output/streams.shp", "ZERO",
                                   50, "SIMPLIFY")
Ejemplo de RasterToPolyline (secuencia de comandos independiente)

Convierte un dataset ráster en entidades de polilínea.

# Name: RasterToPolyline_Ex_02.py
# Description: Converts a raster dataset to polyline features.
# Requirements: None

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inRaster = "flowstr"
outLines = "c:/output/flowstream.shp"
backgrVal = "ZERO"
dangleTolerance = 50
field = "VALUE"

# Execute RasterToPolygon
arcpy.RasterToPolyline_conversion(inRaster, outLines, backgrVal, 
                                  dangleTolerance, "SIMPLIFY", field)

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: Sí
ArcGIS for Desktop Standard: Sí
ArcGIS for Desktop Advanced: Sí
9/11/2013