Mosaico a nuevo ráster (Administración de datos)

Resumen

Crea un mosaico de múltiples datasets ráster en un dataset ráster nuevo.

Uso

Sintaxis

MosaicToNewRaster_management (input_rasters, output_location, raster_dataset_name_with_extension, {coordinate_system_for_the_raster}, {pixel_type}, {cellsize}, number_of_bands, {mosaic_method}, {mosaic_colormap_mode})
ParámetroExplicaciónTipo de datos
input_rasters
[input_raster,...]

Los datasets ráster de entrada.

Mosaic Dataset; Composite Layer; Raster Dataset; Raster layer
output_location

La ruta que contendrá el dataset ráster. La ruta puede ser a una carpeta o una geodatabase.

Workspace; Raster Catalog
raster_dataset_name_with_extension

El nombre y la extensión del dataset ráster que se va a crear.

Al almacenar el dataset ráster en un formato de archivo, deberá especificar la extensión del archivo:

  • .bil—Esri BIL
  • .bip—Esri BIP
  • .bmp: BMP
  • .bsq—Esri BSQ
  • .dat: ENVI DAT
  • .gif: GIF
  • .img: ERDAS IMAGINE
  • .jpg: JPEG
  • .jp2: JPEG 2000
  • .png: PNG
  • .tif: TIFF
  • ninguna extensión para Cuadrícula de Esri

Cuando almacene un dataset ráster en una geodatabase, no se deberá agregar ninguna extensión de archivo al nombre del dataset ráster.

Cuando almacena el dataset ráster en un archivo JPEG, un archivo JPEG 2000, un archivo TIFF o una geodatabase, puede especificar un tipo de compresión y la calidad de compresión.

String
coordinate_system_for_the_raster
(Opcional)

Especifica la proyección cartográfica del mosaico del ráster de salida.

Coordinate System
pixel_type
(Opcional)

Especifica la profundidad de bit del dataset ráster de salida.

Debe establecer el tipo de píxel para que coincida con los datasets ráster de entrada existentes. Si no establece el tipo de píxel, se utilizará el valor predeterminado de 8 bits y la salida puede ser incorrecta.

  • 1_BITUn entero sin signo de 1 bit. Los valores pueden ser 0 ó 1.
  • 2_BITUn entero sin signo de 2 bit. Los valores admitidos son del 0 al 3.
  • 4_BITUn entero sin signo de 4 bit. Los valores admitidos son del 0 al 15.
  • 8_BIT_UNSIGNEDUn tipo de dato sin signo de 8 bits. Los valores admitidos son del 0 al 255.
  • 8_BIT_SIGNEDUn tipo de dato con signo de 8 bits. Los valores admitidos son de -128 a 127.
  • 16_BIT_UNSIGNEDUn tipo de dato sin signo de 16 bits. Los valores pueden variar del 0 al 65,535.
  • 16_BIT_SIGNEDUn tipo de dato con signo de 16 bits. Los valores pueden variar del -32,768 al 32,767.
  • 32_BIT_UNSIGNEDUn tipo de dato sin signo de 32 bits. Los valores pueden variar de 0 a 4,294,967,295.
  • 32_BIT_SIGNEDUn tipo de dato con signo de 32 bits. Los valores pueden variar de -2,147,483,648 a 2,147,483,647.
  • 32_BIT_FLOATUn tipo de dato de 32 bits que admite decimales.
  • 64_BITUn tipo de dato de 64 bits que admite decimales.
String
cellsize
(Opcional)

El tamaño de celda para el nuevo dataset ráster.

Double
number_of_bands

El número de bandas contenidas en el dataset ráster.

Long
mosaic_method
(Opcional)

El método utilizado para las áreas de superposición del mosaico.

  • FIRSTEl valor de la celda de salida de las áreas superpuestas será el valor del primer dataset ráster del que se creó un mosaico en dicha ubicación.
  • LASTEl valor de la celda de salida de las áreas superpuestas será el valor del último dataset ráster del que se creó un mosaico en dicha ubicación. Esta es la opción predeterminada.
  • BLENDEl valor de la celda de salida de las áreas superpuestas será un cálculo ponderado horizontalmente de los valores de las celdas en el área superpuesta.
  • MEANEl valor de la celda de salida de las áreas superpuestas será el valor promedio de las celdas superpuestas.
  • MINIMUMEl valor de la celda de salida de las áreas superpuestas será el valor mínimo de las celdas superpuestas.
  • MAXIMUMEl valor de la celda de salida de las áreas superpuestas será el valor máximo de las celdas superpuestas.

Para obtener más información acerca de cada uno de los operadores de mosaico, consulte el tema de ayuda Operador de mosaico.

String
mosaic_colormap_mode
(Opcional)

Se aplica cuando los datasets ráster de entrada tienen un mapa de color.

El método utilizado para elegir qué mapa de color de los rásteres de entrada se aplicará a la salida del mosaico.

  • FIRSTEl mapa de color del primer dataset ráster en la lista se aplicará al mosaico del ráster de salida. Esta es la opción predeterminada.
  • LASTEl mapa de color del último dataset ráster en la lista se aplicará al mosaico del ráster de salida.
  • MATCHConsiderará todos los mapas de color al realizar mosaicos. Si todos los valores posibles ya están en uso (para la profundidad de bit), intentará hacer coincidir el valor con el color más parecido disponible.
  • REJECTSólo se realizará un mosaico de los datasets ráster que no tienen un mapa de color asociado.

Para obtener más información acerca de cada uno de los modos de mapa de color, consulte el tema de ayuda Modo 'Colormap' para el mosaico.

String

Ejemplo de código

Ejemplo 1 de MosaicToNewRaster (ventana de Python)

Esta es una muestra de Python para la herramienta MosaicToNewRaster.

import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.MosaicToNewRaster_management("land1.tif;land2.tif", "Mosaic2New", \
                                   "landnew.tif", "World_Mercator.prj",\
                                   "8_BIT_UNSIGNED", "40", "1", "LAST","FIRST")
Ejemplo 2 de MosaicToNewRaster (secuencia de comandos independiente)

Esta es una muestra de secuencia de comandos de Python para la herramienta MosaicToNewRaster.

##==================================
##Mosaic To New Raster
##Usage: MosaicToNewRaster_management inputs;inputs... output_location raster_dataset_name_with_extension 
##                                    {coordinate_system_for_the_raster} 8_BIT_UNSIGNED | 1_BIT | 2_BIT | 4_BIT 
##                                    | 8_BIT_SIGNED | 16_BIT_UNSIGNED | 16_BIT_SIGNED | 32_BIT_FLOAT | 32_BIT_UNSIGNED 
##                                    | 32_BIT_SIGNED | | 64_BIT {cellsize} number_of_bands {LAST | FIRST | BLEND  | MEAN 
##                                    | MINIMUM | MAXIMUM} {FIRST | REJECT | LAST | MATCH}                               
try:
    import arcpy
    arcpy.env.workspace = r"\\MyMachine\PrjWorkspace\RasGP"
    ##Mosaic several TIFF images to a new TIFF image
    arcpy.MosaicToNewRaster_management("landsatb4a.tif;landsatb4b.tif","Mosaic2New", "landsat.tif", "World_Mercator.prj",\
                                       "8_BIT_UNSIGNED", "40", "1", "LAST","FIRST")
except:
    print "Mosaic To New Raster example failed."
    print arcpy.GetMessages()

Entornos

Extensión

No válido para ArcSDE

Temas relacionados

9/11/2013