Eliminar artefactos de esquema de ordenamiento en teselas de segmento de ráster (Spatial Analyst)

Disponible con una licencia de Spatial Analyst.

Disponible con licencia de Image Analyst.

Resumen

Corrige segmentos u objetos cortados por límites de teselas durante el proceso de segmentación realizado como función ráster. Esta herramienta resulta útil en ciertos procesos regionales, como la segmentación de imágenes, presentan incoherencias cerca de los límites de las teselas de imagen.

Este paso de procesamiento está incluido en la herramienta Segmentación (desplazamiento medio); solo se debe utilizar en imágenes segmentadas que no se hayan creado con esa herramienta.

Uso

  • Esta herramienta se puede utilizar con la herramienta de geoprocesamiento Generar ráster a partir de la función Ráster, que le permite utilizar la función ráster de segmentación en un entorno de procesamiento en paralelo y escribir el resultado en el disco.

Parámetros

EtiquetaExplicaciónTipo de datos
RGB segmentado o ráster de escala de grises de entrada

Seleccione el ráster segmentado con los artefactos de teselas que desee eliminar.

Raster Dataset; Mosaic Dataset; Raster Layer; Mosaic Layer; Image Service; String
Ancho de tesela utilizado para la segmentación
(Opcional)

Especifique el ancho de la tesela desde Segmentación (desplazamiento medio). Si lo deja en blanco, el valor predeterminado será de 512 píxeles.

Long
Altura de tesela utilizada para la segmentación
(Opcional)

Especifique el ancho de la tesela desde Segmentación desplazamiento medio. Si lo deja en blanco, el valor predeterminado será de 512 píxeles.

Long

Valor de retorno

EtiquetaExplicaciónTipo de datos
Ráster segmentado de salida

La ruta y el nombre del ráster segmentado del que va a eliminar artefactos de teselas.

Raster

RemoveRasterSegmentTilingArtifacts(in_segmented_raster, {tileSizeX}, {tileSizeY})
NombreExplicaciónTipo de datos
in_segmented_raster

Seleccione el ráster segmentado con los artefactos de teselas que desee eliminar.

Raster Dataset; Mosaic Dataset; Raster Layer; Mosaic Layer; Image Service; String
tileSizeX
(Opcional)

Especifique el ancho de la tesela desde Segmentación (desplazamiento medio). Si lo deja en blanco, el valor predeterminado será de 512 píxeles.

Long
tileSizeY
(Opcional)

Especifique el ancho de la tesela desde Segmentación desplazamiento medio. Si lo deja en blanco, el valor predeterminado será de 512 píxeles.

Long

Valor de retorno

NombreExplicaciónTipo de datos
out_raster_dataset

La ruta y el nombre del ráster segmentado del que va a eliminar artefactos de teselas.

Raster

Muestra de código

Ejemplo 1 de RemoveRasterSegmentTilingArtifacts (ventana de Python)

En este ejemplo se eliminan segmentos de teselas de ráster.

import arcpy
from arcpy.sa import *

refined_seg_raster = arcpy.sa.RemoveRasterSegmentTilingArtifacts("C:/test/segmented_raster.tif","512","512")
refined_seg_raster.save("C:/test/refined_segmented_raster.tif")
Ejemplo 2 de RemoveRasterSegmentTilingArtifacts (script independiente)

En este ejemplo se eliminan segmentos de teselas de ráster.

# Import system modules
import arcpy
from arcpy.sa import *

# Set local variables
inRaster = "C:/test/segmented_raster.tif"
tile_width = "512"
tile_height = "512"

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

# Execute 
refined_seg_raster = arcpy.sa.RemoveRasterSegmentTilingArtifacts(inRaster, tile_width, tile_height)

# Save the output 
refined_seg_raster.save("C:/test/refined_segmented_raster.tif")

Información de licenciamiento

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

Temas relacionados