ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

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

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

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
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Refinado de límites

Disponible con una licencia de Spatial Analyst.

  • Resumen
  • Ilustración
  • Uso
  • Sintaxis
  • Muestra 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 realiza 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 que se aplican a 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

Muestra 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
  • Método de proyección de 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
  • Espacio de trabajo temporal
  • Alinear ráster
  • Tamaño de tesela

Información sobre licencias

  • Basic: Requiere Spatial Analyst
  • Standard: Requiere Spatial Analyst
  • Advanced: Requiere Spatial Analyst

Temas relacionados

  • Vista general del conjunto de herramientas Generalización
  • Filtro mayoritario

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

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

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2019 Esri. | Privacidad | Legal