ArcGIS for Desktop

  • Documentación
  • Precios
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS for Desktop

Un completo SIG profesional

ArcGIS for Server

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Precios
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

Ayuda

  • Inicio
  • Introducción
  • Mapa
  • Analizar
  • Administrar datos
  • Herramientas
  • Más...

Refinado de límites

Disponible con una licencia de Spatial Analyst.

  • Resumen
  • Ilustración
  • Uso
  • Sintaxis
  • Ejemplo de código
  • Entornos
  • Información sobre licencias

Resumen

Suaviza el límite entre zonas mediante la expansión y contracción del mismo.

Más información sobre cómo funciona el Refinado de límites

Ilustración

Ilustración de Refinado de límites
OutRas = BoundaryClean(InRas1)

Uso

  • Se cambiarán todas las regiones con menos de tres celdas en la dirección x o y.

  • Hay dos procesos de suavizado disponibles para su uso que se diferencian en el número de veces que se realiza el proceso de expansión-contracción. Con la configuración predeterminada de Ejecutar la expansión y el acortamiento en ambos sentidos (TWO_WAY en Python) habilitada, el proceso de expansión-contracción para suavizar los valores de celda de entrada se realizan dos veces, mientras que cuando la opción no está habilitada (ONE_WAY en Python), solo se realiza una vez.

    En la primera pasada de ambas técnicas, se recupera el valor original de la celda de procesamiento de cualquier celda de procesamiento en el ráster expandido que posea un vecino del valor original de la celda de procesamiento. Sin embargo, en la operación de contracción de la segunda pasada de la opción bidireccional, cualquier celda del ráster expandido que no esté completamente rodeada de ocho celdas del mismo valor recupera su valor original.

  • La expansión es idéntica para la primera y la segunda pasada.

  • Las celdas de entrada de NoData tienen la prioridad más baja en el tipo de ordenamiento unidireccional o en la primera pasada del ordenamiento bidireccional. En la segunda pasada del ordenamiento bidireccional, las celdas de NoData tienen la prioridad más alta.

  • Consulte Entornos de análisis y Spatial Analyst para obtener detalles adicionales sobre los entornos de geoprocesamiento válidos para esta herramienta.

Sintaxis

BoundaryClean (in_raster, {sort_type}, {number_of_runs})
ParámetroExplicaciónTipo de datos
in_raster

El ráster de entrada para el que se suavizarán los límites entre zonas.

Debe ser de tipo entero.

Raster Layer
sort_type
(Opcional)

Especifica el tipo de ordenamiento que debe utilizar en el proceso de suavizado.

Determina la prioridad mediante la cual las celdas se pueden expandir hacia sus vecinos.

  • NO_SORT — No realiza un ordenamiento por tamaño. Las zonas con valores más grandes tienen mayor prioridad para expandirse en zonas con valores más pequeños. Esta es la opción predeterminada.
  • DESCEND — Ordena las zonas por tamaño en orden descendente. Las zonas con las áreas totales más grandes tienen una prioridad más alta de expandirse a zonas con áreas totales más pequeñas.
  • ASCEND — Ordena las zonas por tamaño en orden ascendente. Las zonas con áreas totales más pequeñas tienen una prioridad mayor de expandirse en áreas totales más grandes.
String
number_of_runs
(Opcional)

Especifica el número de direcciones en las que se realizará el proceso de suavizado.

  • TWO_WAY — Realiza la expansión y contracción según el tipo de ordenamiento y, a continuación, realiza una contracción y expansión adicional con la prioridad invertida. Esta es la opción predeterminada.
  • ONE_WAY — Realiza la expansión y contracción una vez, según el tipo de ordenamiento.
Boolean

Valor de retorno

NombreExplicaciónTipo de datos
out_raster

Ráster generalizado de salida.

Se suavizarán los límites entre zonas en la entrada.

La salida es siempre de tipo entero.

Raster

Ejemplo de código

Ejemplo 1 de BoundaryClean (ventana de Python)

Este ejemplo suaviza los límites entre zonas en orden descendiente con un recorrido de dos sentidos.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
OutBndCln = BoundaryClean("land", "DESCEND", "TWO_WAY")
OutBndCln.save("c:/sapyexamples/output/bndcln_des2")
Ejemplo 2 de BoundaryClean (secuencia de comandos independiente)

Este ejemplo suaviza los límites entre zonas en orden descendiente con un recorrido de dos sentidos.

# Name: BoundaryClean_Ex_02.py
# Description: Smoothes the boundary between zones 
#              by expanding and shrinking it.
# 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
inRaster = "land"

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute BoundaryClean
OutBndCln = BoundaryClean(inRaster, "ASCEND", "TWO_WAY")

# Save the output 
OutBndCln.save("c:/sapyexamples/output/bndcln_asc2")

Entornos

  • Auto ejecución
  • Tamaño de celda
  • Compresión
  • Espacio de trabajo actual
  • Extensión
  • Transformaciones geográficas
  • Máscara
  • Palabra clave CONFIG de salida
  • Sistema de coordenadas de salida
  • Estadísticas de ráster
  • Espacio de trabajo temporal
  • Alinear ráster
  • Tamaño de tesela

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

Temas relacionados

  • Una vista general de las herramientas de Generalización
  • Filtro mayoritario
¿Algún comentario sobre este tema?

ArcGIS for Desktop

  • Inicio
  • Documentación
  • Precios
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Privacidad | Legal